ADICIONAR CONTROLE NO FORM
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
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
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?
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?
é 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!
obrigado!
Use delegates
Quando você criar quaisquer controles, faça assim:
e no Form você coloca:
Pronto, agora você pode utilizar todos os eventos e propriedades que o controle possui.
[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.
Muito Obrigado.
Tópico encerrado , respostas não são mais permitidas