Ich will nur den Brief zur Aufnahme in die textbox auf vb.net

Habe ich versucht, dies zu tun, damit das Textfeld akzeptiert nur Buchstaben, aber die Validierung funktioniert nicht.
Auch wenn ich geben Sie die Anzahl der Abläufe und zeigt die ersten lblError von "Danke für Ihre Daten", wo Sie eigentlich sein sollten ", Geben Sie Einen Gültigen Namen ".
ist Ihre Validierung test ähnlich IsNumeric für diese Art von problem?
plz help

    Dim MyName As String
    If txtMyName.Text Then
        MyName = txtMyName.Text
        lblError.Text = "Thankyou for your details"
    Else
        lblError.Text = "Enter A Valid Name "

    End If

End Sub

Ende Klasse

Und ich brauche einfache Methoden, die nichts mit [a-zA-Z0-9], oder RegEx-Muster, wie ive erforscht diese und ich kann Sie verwenden.

Danke

  • Das sieht aus wie eine Hausaufgabe. Sind Sie auf der Suche nach einem Weg, um zu unterbinden, dass der Benutzer diese Eingabe, wenn so der Blick auf Ereignisse. Wenn Sie überprüfen möchten, nachdem Sie eingegeben haben, eine Möglichkeit könnte sein, zu überprüfen jedes Zeichen einzeln und sehen, ob es eine Zahl ist.
  • vielleicht verwenden Sie einfach RegularExpressionValidator: msdn.microsoft.com/en-us/library/...
  • Danke, aber dies ist nicht eine Hausaufgabe, im nur zu lernen, über vb.net für mich und, beginnend bei den Grundlagen,
  • Die Grundlagen sind, dass entsprechend eine strinh Buchstaben ein regex ist der beste Weg. Ich kenne keine isStringLetters gebaut. Der Grund, warum wir alle sagen, regex ist, weil es ist der beste Weg, wir wissen (plus die am wenigsten Zeilen code
InformationsquelleAutor user1944225 | 2013-01-04
Schreibe einen Kommentar