Autor Beitrag
trandz
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 08.09.10 08:59 
Hallo Zusammen,

hab wie der Titel sagt eine kleine Frage zu den Textboxen.
Würde gerne die Eingabe einer Textbox überprüfen. Dabei soll die Eingabe in einem bestimmten Bereich liegen.
Hab da an sowas gedacht:

if ((textBox1.Text >= "0") && (textBox1.Text <= "5"))
{
okay
}
else if(textbox1.Text >= "5")
{
code ausführen
}

Grüße trandz
bakachan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 503
Erhaltene Danke: 34

W7 (x64) Ultimate
C# / VB.NET (VS2010 Ultimate)
BeitragVerfasst: Mi 08.09.10 09:30 
Wenn du den Inhalt einer TextBox als Zahl behandeln willst solltest du ihn auch in eine Zahl Umwandeln (z.B. int.Parse oder int.TryParse).
Oder du verwendest gleich ein NumericUpDown

Für diesen Beitrag haben gedankt: trandz
trandz Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 08.09.10 10:22 
Hallo bakachan!

Danke. Konvertierung hat gefehlt xD

grüße

EDIT: Mir ist grade noch aufgefallen. Bei der Rücktaste wird ein Fehler geworfen (Backspace)
-> Eingabezeichenfolge liegt im falschen Format.

Habs grad über die KeyEventArgs probiert, aber nix wirklich gutes bei rausgekommen.


Zuletzt bearbeitet von trandz am Mi 08.09.10 11:30, insgesamt 1-mal bearbeitet
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Mi 08.09.10 11:26 
Alternativ dazu kannst du auch die Komponente NumericUpDown verwenden. Sie nimmt nur Zahlen auf und du kannst den erlaubten Bereich selbst festlegen.

Für diesen Beitrag haben gedankt: trandz
trandz Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 08.09.10 13:07 
Hallo Yogu,

es sollte eine Textbox sein, da ich den Inhalt für Prüfungen brauche.
Und abhängig vom Ergebnis der Prüfung dann (d.h. bei Fehler) die Eigenschaft Backcolor ändern will.

Grüße trandz

Edit: okay, zu schnell. NumericUpDown funktioniert! Danke euch