VARIAVEL

JOHNHEY 06/08/2010 12:31:00
#349615
boa tarde

necessito de duas coisas:

quando fosse feito o logon, no mdiprinicipal na parte de status, fosse visualizado o nome do usuario atual, mas criei uma variavel e não esta dando certo.

no frmlogon coloquei esse codigo:

dim a as string
a = txtutilizador.Text
Me.Hide()
MsgBox([Ô]Seja bem vindo ao TIAL[Ô], vbInformation, [Ô]Boas vinda[Ô])

no mdiprincipal coloquei:

status.text = a

só que não dá certo, o que devo fazer, antes no vb6 fazia uma global e dava certo e no vs2010 como é?
FOXMAN 06/08/2010 12:45:10
#349621
Resposta escolhida
Voce pode até ter uma variavel global, porém tem que declara-lá em um Modulo

Module Geral
Public UsuarioLogado as String
End Module

Aí você pode fazer da forma que fez trocando o A por UsuarioLogado.

Agora o correto seria uma classe USUARIO com metodos/eventos e propriedades.

  Public Class clsUsuario
Private strNome As String
Private shtGrupo As Short
Public Property Nome()
Get
Return strNome
End Get
Set(ByVal Value)
strNome = Value
End Set
End Property

Public Property Grupo()
Get
Return shtGrupo
End Get
Set(ByVal Value)
shtGrupo = Value
End Set
End Property
End Class
JOHNHEY 06/08/2010 12:50:02
#349622
mas poderei usar em todos os form? ou para cada tenho que criar uma classe?
Tópico encerrado , respostas não são mais permitidas