Tasten prüfen (nur Zahlen in TextBox)
-
Hi,
kann mir jemand mal einen Tipp geben wie ich in der TextBox nur Zahlen darstellen kann?
Hab nun als Event -> KeyDown und mit e->KeyValue kann ich nun per if auswählen ob eine bestimmte Taste gedrückt wird.
Außerdem: Wie kann ich das letzte Zeichen in einer Texbox löschen?
Wie sollte ich die if Anweisung schreiben ...
if (e->KeyCode::get == Keys::D0)
Soll ich nun jede Einzelne Taste prüfen? Gibts dafür keine Lösung?
-
versuch doch mal alle erlaubten zeichen in einen array zu packen und dann nacheinander durchgucken ob ein zeichen in der TextBox nich im array vorhanden is
-
Hab mal folgendes Versucht:
private: System::Void textBox1_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e) { switch (e->KeyCode) { case Keys::D0: this->Text = "OK"; break; case Keys::D1: this->Text = "OK"; break; case Keys::D2: this->Text = "OK"; break; default: this->Text = "false"; } }