O sistema operacional Windows é orientada a eventos. Isso significa que várias ações possíveis, como uma tecla ou clique do mouse, pode produzir uma resposta de um aplicativo de software. O controle Windows TextBox inclui um evento que monitora teclas pressionadas e responde com um comportamento padrão. O comportamento padrão para uma tecla é o sistema de "beep " do som. A plataforma de desenvolvimento do Windows fornece uma maneira de alterar ou personalizar o comportamento padrão e parar o sinal sonoro quando a tecla "Enter" é pressionado. Instruções
1
Defina a propriedade " KeyPreview " do formulário do Windows como "True " na janela propriedade do Solution Explorer.
2
único clique na caixa de texto.
3
Clique no ícone " raio" na janela de propriedades . Isso muda a vista da janela de propriedades para exibir todos os eventos disponíveis .
4
Selecione a opção " PreviewKeyDown " título e clique duas vezes no espaço em branco à direita para criar um manipulador de eventos por meio de programação no formulário principal . A janela , em seguida, exibe o código do novo manipulador de eventos.
5
Criar lógica para alterar o evento que acontece quando uma tecla é pressionada. O código a seguir é um exemplo de como isso é feito :
Private Sub TextBox1_PreviewKeyDown (object sender, PreviewKeyDownEventArgs e)
(ByVal eventSender Como System.Object , ByVal como eventArgs
System.Windows.Forms.KeyPressEventArgs ) Handles MyBase.KeyPress
Dim KeyAscii As Short = Asc ( eventArgs.KeyChar )
Select caso KeyAscii
caso = Asc ( " ").
KeyAscii = Asc ( ", ")
eventArgs.Handled = true
End selecionar
KeyAscii = 0
Se KeyAscii = 0 Then
eventArgs.Handled = True
End If End Sub