2016-04-14 5 views

Antwort

0

Ich bin nicht sicher über die Besonderheiten, aber Sie können etwas hinzufügen, wie

myRichTextBox.OnTextChanged() { 
    int number = 0; 
    bool checkInt = Int32.TryParse(myRichTextBox.Text, out number); //this checks if the value is int and stores as true or false, it stores the integer value in variable "number" 
    if (checkInt = true && number > 500 ) //check if value in textbox is integer 

     { 

      myRichTextBox.Text = number.ToString(); 
     } 
    else 
    { 
     DialogBox.Show("Please Enter Numbers Only"); 
     myRichTextBox.Text = ""; 

    } 
} 

Sie wahrscheinlich die Int32.TryParse Nutzung zu lesen, aber diesen Code auffrischen sollte das tun, was Sie wollen.

Sie können diesen Code auch in eine Schaltfläche onclick-Methode einfügen, um zu überprüfen, ob der Wert in der Textbox vor der Verwendung des Texts Ganzzahl ist.

0

Ich würde das Keydown-Ereignis verwenden, um zu überprüfen, ob die gedrückte Taste eine der Tasten ist, die Sie zulassen. Mit Zahlen ist es ziemlich einfach, vielleicht add ',' und '.' oder andere Charaktere deiner Wahl.

Verwandte Themen