COMPARTILHAR VARIAVEL ENTRE DIVERSOS FORMS NO VB.N

FERATK 26/02/2013 18:13:23
#419659
Pessoal como crio um variável [Ô]global[Ô] entre os forms da aplicação. Quero poder trabalhar com ela como se fosse uma variável local, ou seja, preenche-la e modifica-la...
JESUEL.OLIVEIRA 26/02/2013 18:34:18
#419660
Amigo, coloque ela em um módulo.

 Public Variavel as TIPO  


Pode manipular da forma que quiser.
JOEYRFS 27/02/2013 08:30:09
#419666
no lugar do Dim você usa o Public.
PEGUDO 27/02/2013 10:05:24
#419671
Cara, a resposta do JESUEL OLIVEIRA está correta, contudo, as melhores práticas de programação
dizem para que você utilize ao máximo a programação orientada a objetos.
Exemplo:
Insira um arquivo do tipo Class em seu projeto:
Dentro dele coloque uma propriedade qualquer:
Public Class Class1
Private iVariavel

Public Property Variavel() As String
Get
Variavel = iVariavel
End Get
Set (value As String)
iVariavel = value
End Set
End Property
End Class

Para utilizar esta classe, dentro do Módulo digite:
Public objClasse As New Class1

Agora o objeto refente à Class1 está visível em todo o seu projeto.
Para atribuir um valor à propriedade, faça:
objClasse.Variavel = [Ô]Alguma coisa[Ô]

Para recuperar o valor da propriedade, faça:
MsgBox(objClasse.Variavel)

Abraços
Faça seu login para responder