Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

herrera

Variavel com informação de um controlo.

Mensagens Recomendadas

herrera    0
herrera

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
freesumo    0
freesumo

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 :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade