TENTANDO APRENDER USAR CLASSE
To tentando aprender a usar classes, andei lendo tudo por ai no site Macoratti, mas ainda assim nao consigui nao... Se alguem puder me ajudar no que eu to tentando fazer ai abaixa axo que a partir dai eu posso entender o resto... assim; so pra ver se aprendo, num form botei um text e dois botoes; no botao 1 eu mando um valor qquer pra minha classe e no 2 eu pego o valor q mandei e mostro no text. Mas num funciona eu num entendi direito.
Aluem pode me dizer como fazer isso; onde to errando? Vejam meu codigo...
Aluem pode me dizer como fazer isso; onde to errando? Vejam meu codigo...
'A Classe...
'-------------
Private sTeste As String
Public Property Get Teste() As String
Teste = sTeste
End Property
Public Property Let Teste(NewVal As String)
sTeste = NewVal
End Property
'-------------
'Num Form...
'-------------
'Botao 1 envia valor...
Private Sub Command1_Click()
Dim classe As Object
Set classe = New clsMyClass
classe.Teste = "Teste123"
End Sub
'Botao 2 pega o resultado e mostra no Text1
Private Sub Command2_Click()
Dim classe As Object
Set classe = New clsMyClass
Text2.Text = classe.Teste
End Sub
'-------------
_Mauricio,
O problema é o seguinte, você está criando uma nova classe em cada botão em
vez de apenas acessá-la.
Correção:
O problema é o seguinte, você está criando uma nova classe em cada botão em
vez de apenas acessá-la.
Correção:
Citação:
'Num Form...
'-------------
Dim classe As New clsmyclass
Private Sub Command1_Click()
classe.Teste = "Teste123"
End Sub
private Sub Command2_Click()
text2.Text = classe.Teste
End Sub
Hummm. entendi;
Legal valeu amigao!!!
Vou mexer agora pra ver se eu vou aprendendo um pouco mais sobre isso.
Valeu mesmo!
Legal valeu amigao!!!
Vou mexer agora pra ver se eu vou aprendendo um pouco mais sobre isso.
Valeu mesmo!
Tópico encerrado , respostas não são mais permitidas