Lösung:
Erwägen Sie die Verwendung von NumericUpdown -Steuerung, sie bietet eine erstellte numerische Eingangsfilterfunktion. Es verwendet auch einfach Tastaturpfeile, um zu erhöhen und abzubauen.
Methode 2: Verarbeitung des Tastaturvorfalls
für häufigere Lösungen, verarbeiten Sie Tastaturereignisse, um die Eingaben zu überprüfen. Das Folgende ist ein Beispiel für das Codeverarbeitungsprogramm in den beiden Ereignissen in Textbox:
Sie können diesen Code nach bestimmten Anforderungen anpassen:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '-')) //允许负数 { e.Handled = true; } }
Wenn der negative Wert zulässig ist, fügen Sie bitte eine Überprüfung von '-' hinzu.
Das obige ist der detaillierte Inhalt vonWie kann ich ein Textbox für Windows forms einschränken, um nur Integer -Eingaben zu akzeptieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!