Jump to content

Variavel com informação de um controlo.


herrera

Recommended Posts

Boas..

Alguém me poderia dizer como fazer para colocar numa variavel a informação do controlo ou o controlo em si??? Ou nao e possivel?? Sei que dá para passar como argumento

a uma funcao mas nao sei se da para atribuir a uma variavel...

Tenho um codigo que fiz e tenho feito testes mas nao funciona....

Dim controlo As CommandButton

Private Sub Command1_Click()

    MsgBox controlo.Caption

End Sub

Private Sub Form_Load()

    controlo = Form1.Command1

End Sub

isto prvoca um erro na atribuicao do command1 à variavel controlo (object variable or with blok variable not set)

Se fosse possivel uma ajudinha,

Desde ja grato pela atencao

Herrera

Link to comment
Share on other sites

Usa a keyword Set.

Dim controlo As CommandButton

Private Sub Command1_Click()
MsgBox controlo.Caption
End Sub

Private Sub Form_Load()
Set controlo = Form1.Command1
End Sub

Quando se dá um Run-time error aparece uma caixa a especificar o tipo e o número do erro, nessa caixa tens geralmente à tua disposição os seguintes botões <continue>, <end>, <debug> e <help>, usa o <help> e lê.

Cyas 😛

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.