ADICIONAR CONTROLE NO FORM

EDELSIOBR 06/06/2013 13:08:35
#424426
Estou adicionando os controles no form conforme abaixo, mas agora preciso entrar nos eventos.

Dim txtmask2 As New MaskedTextBox
txtmask2.Top = 100
txtmask2.Left = 170
txtmask2.Width = 80
txtmask2.Height = 25
txtmask2.Mask = [Ô]##/##/####[Ô]
txtmask2.PromptChar = [Ô] [Ô]
Me.Controls.Add(txtmask2)

Como eu declaro este evento no formulário que estou criando este controle

Private Sub txtmask2_KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles txtmask2.KeyDown

End Sub
Este aqui eu criei com controle no form clico ele abre evento, gostaria de fazer isso quando eu crio o controle ele entrar dentro deste evento.

Obrigado a todos
DENNERFOX 06/06/2013 13:30:58
#424429
Olá EDELSIOBR, ficou até difícil a interpretação do seu texto.

Os eventos ficam no painel de Properties, é um ícone com formato de um raio, clica nele que vão estar todos os eventos lá. Selecione o evento KeyDown clique duas vezes e coloque o seu código.

é isso mesmo sua dúvida?
EDELSIOBR 06/06/2013 14:41:20
#424432
é que estou criando os compomente em run-time e preciso dos eventos dos keydown , tipo eu clico em botao ele cria 4 ou 3 maskedbox e deste vou precisar capturar que o usuario digita.


obrigado!
KERPLUNK 06/06/2013 18:36:37
#424447
Use delegates
PEGUDO 07/06/2013 15:26:51
#424470
Resposta escolhida
Quando você criar quaisquer controles, faça assim:
[txt-color=#0000f0]Friend WithEvents[/txt-color] txtCodigo As New TextBox


e no Form você coloca:
[txt-color=#0000f0]Me[/txt-color].Controls.Add(txtCodigo)

Pronto, agora você pode utilizar todos os eventos e propriedades que o controle possui.
EDELSIOBR 07/06/2013 22:10:04
#424485
Muito Obrigado.
Tópico encerrado , respostas não são mais permitidas