0
Ceci est mon code car je veux valider ma zone de texte en utilisant charracter pas de nombre donc im en utilisant la méthode keypress mais je veux l'utiliser avec get et définir la propriété en utilisant essayer catch block pour passer la valeur de l'événement keypress. Mais je ne suis pas en mesure de le faireEvénement keypress de la zone de texte utilisant la propriété get et set dans vb.net
Public Class Form1
Property validatefirstname() As String
Get
Return TextBox1.Text
End Get
Set(ByVal value As String)
Try
If (value <> "") Then
TextBox1.Text = value
Else
MessageBox.Show("please input firstname")
End If
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
End Set
End Property
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
If Asc(e.KeyChar) < 65 Or Asc(e.KeyChar) > 90 And Asc(e.KeyChar) < 97 Or Asc(e.KeyChar) > 122 Then
e.Handled = True
MessageBox.Show("enter only alpha")
End If
End Sub
End Class
je peux en mesure de valider, mais je veux obtenir le résultat en utilisant des propriétés à la gestion des exceptions, Y at-il une méthode où je peux valider ma zone de texte en utilisant les propriétés (get et set) dans le bloc try catch –