Salve,

in una mia applicazione, dovrei utilizzare delle TextBox in cui l'utente possa inserire solo alcuni caratteri...
Ad esempio, in un form di login, l'utente deve inserire il "Nome Utente" e la "Password" e premere il pulsante "Accedi"... ma in queste due TextBox devo far in modo che l'utente possa scrivere solo caratteri alfanumerici (0-9, A-Z, a-z).

In altri form mi servirebbe solo numeri o caratteri/Numeri...

ho provato a fare così:

Private Sub txtNomeUtente_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtNomeUtente.KeyPress,
txtPassword.KeyPress

If (((e.KeyChar >= "0") And (e.KeyChar <= "9")) Or ((e.KeyChar >= "A") And
(e.KeyChar <= "Z")) Or ((e.KeyChar >= "a") And (e.KeyChar <= "z"))) Then
... codice ...
End If
End Sub

così funzionerebbe ma non so come annullare il tasto (nel senso di non farlo scrivere nella text) ... e poi , per prova al posto di "...codice..." ho messo "beep()" e così se premo il tasto backspace suonava sempre invece non dovrebbe, allora come si può fare??

Grazi mille