Я уже использую событие KeyPress, чтобы избежать ввода символов или специальных символов (особенно для запроса), но событие щелчка правой кнопки по-прежнему работает и может вставлять специальные символы и может вызвать прогон время. Есть ли способ предотвратить щелчок правой кнопкой мыши по текстовым полям или можно щелкнуть правой кнопкой мыши, но отключить вставку?Отключить щелкните правой кнопкой мыши на текстовые поля VB.net 2010
Private Sub txtLastName_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtLastName.KeyPress, txtFirstName.KeyPress, txtMiddleName.KeyPress
If Not (Asc(e.KeyChar) = 8) Then
Dim allowedChars As String = "abcdefghijklmnopqrstuvwxyz.- ,"
If Not allowedChars.Contains(e.KeyChar.ToString.ToLower) Then
e.KeyChar = ChrW(0)
e.Handled = True
End If
End If
End Sub