Para meu primeiro post vou mostrar uma forma de mudar de campo apertando a tecla enter.
Crie um novo formulário, de o nome de ModeloDialogForm:
Altere a propriedade KeyPreview para true, assim sempre que alguma tecla for pressionada o formulário ira interpretar.
Adicione esse código no evento KeyPress do formulário.
e voilá, basta adicionar alguns controles e testar.
Mas não termina por ai, digamos que você tenha um projeto com 30 dialogs, você poderá utilizar o imenso beneficio da "Orientação ao Objeto" e fazer com que os novos formulários herdem essa funcionalidade.
Crie um novo formulário:
na aba Solution Explorer click em Show All Filles e depois duplo click em 'Novo.designer.vb'
Altere a parte do código onde diz:
Adicione alguns controles e veja o resultado.
Até a próxima pessoal.
Crie um novo formulário, de o nome de ModeloDialogForm:
Altere a propriedade KeyPreview para true, assim sempre que alguma tecla for pressionada o formulário ira interpretar.
Adicione esse código no evento KeyPress do formulário.
Private Sub ModeloDialogForm_KeyPress(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles Me.KeyPress
If e.KeyChar = Convert.ToChar(Keys.Enter) Then
e.Handled = False
SendKeys.Send("{Tab}")
End If
End Sub
e voilá, basta adicionar alguns controles e testar.
Mas não termina por ai, digamos que você tenha um projeto com 30 dialogs, você poderá utilizar o imenso beneficio da "Orientação ao Objeto" e fazer com que os novos formulários herdem essa funcionalidade.
Crie um novo formulário:
na aba Solution Explorer click em Show All Filles e depois duplo click em 'Novo.designer.vb'
Altere a parte do código onde diz:
Inherits System.Windows.Forms.Form
Para
Inherits ModeloDialogForm
Adicione alguns controles e veja o resultado.
Até a próxima pessoal.