Thema Datum  Von Nutzer Rating
Antwort
Rot Eingabe auf Zahl oder Leerzeichen überprüfen C# wie?
14.06.2012 07:30:25 Adrianos
NotSolved
14.06.2012 15:33:16 Gast64728
NotSolved
14.06.2012 21:42:40 Gast6675
NotSolved
15.06.2012 12:16:24 Gast73450
NotSolved

Ansicht des Beitrags:
Von:
Adrianos
Datum:
14.06.2012 07:30:25
Views:
4892
Rating: Antwort:
  Ja
Thema:
Eingabe auf Zahl oder Leerzeichen überprüfen C# wie?

Ich möchte eine Textbox-Eingabe auf eine Zahl oder Leerzeichen überprüfen. Also wenn es "eine" Zahl oder "eine" Leerzeichen ist soll er auf das nächst Textbox springen. Er soll solange man eine Zahl oder eine Leerzeichen eingegeben hat soll er in der Textbox bleiben(nicht springen). 

 

 

 private void textbox1_TextChanged(object sender, EventArgs e)
        {
            TextBox source = sender as TextBox;
            string text = source.Text;
 
  
            // Allow only characters in tbPCBNumber
             if(source == null) 
             {
                 return;
             }
 
             if (Regex.IsMatch(text, "^[0-9]")==true) 
             {
                tbPCBNumber3.Focus();
                 return;
             }
 
             source.TextChanged -= this.textbox1_TextChanged;
 
             if(source.TextLength == 1) 
             {
                 source.ResetText();
             }
             else 
             {
                 source.ResetText();
                 source.AppendText(text.Substring(0, text.Length-1));
             }
             source.TextChanged += this.textbox1_TextChanged;
          }

Nun wenn ich jetzt auf Regex die Leerzeichen in die eckige Klammer einfüge also \s läuft es nicht mehr. Wo mache ich den Fehler?

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst genau und ausführlich
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
  • Bitte markieren Sie Ihre Anfrage als erledigt wenn Ihnen geholfen wurde
Thema: Name: Email:

 
 

Thema Datum  Von Nutzer Rating
Antwort
Rot Eingabe auf Zahl oder Leerzeichen überprüfen C# wie?
14.06.2012 07:30:25 Adrianos
NotSolved
14.06.2012 15:33:16 Gast64728
NotSolved
14.06.2012 21:42:40 Gast6675
NotSolved
15.06.2012 12:16:24 Gast73450
NotSolved