Hallo Zusammen,
ich habe ein kleines Problem, in meinem VB-Projekt.
Mir ist gerade aufgefallen, dass wenn ich einen Wert aus einer NumericUpDown entferne so dass das Feld leer ist und dann mit ".Value" den Wert ermittele, immer noch der Wert vor dem Löschen ermittelt wird.
Kleines Beispiel:
Ich habe ein Feld NumericUpDown1. In dieses trage ich den Wert 5 ein und klicke auf unten stehenden Button. Dann erscheint der Wert 5.
Gehe ich nun in das Feld NumericUpDown1, markiere den Wert und lösche ihn und klicke dann auf den Button, erscheint immernoch der Wert 5.
Dies ändert sich erst dann, wenn ich in NumericUpDown1 eine '0' eintrage.
Das Verhalten ist mir total suspekt. Ich hätte erwartet, dass mir der ".Value" den Wert zurück liefert, der darin steht oder falls leer halt eine 0.
Muss ich jetzt überall im Code noch prüfen, ob ".Text" leer ist und dann den ".Value" im Code auf 0 setzen? Da werde ich ja nicht mehr fertig...
Habt ihr dieses Problem auch? Falls ja, wie habt ihr es gelöst?
Vielen Dank für eure Antworten.
ich habe ein kleines Problem, in meinem VB-Projekt.
Mir ist gerade aufgefallen, dass wenn ich einen Wert aus einer NumericUpDown entferne so dass das Feld leer ist und dann mit ".Value" den Wert ermittele, immer noch der Wert vor dem Löschen ermittelt wird.
Kleines Beispiel:
Ich habe ein Feld NumericUpDown1. In dieses trage ich den Wert 5 ein und klicke auf unten stehenden Button. Dann erscheint der Wert 5.
Gehe ich nun in das Feld NumericUpDown1, markiere den Wert und lösche ihn und klicke dann auf den Button, erscheint immernoch der Wert 5.
Dies ändert sich erst dann, wenn ich in NumericUpDown1 eine '0' eintrage.
Das Verhalten ist mir total suspekt. Ich hätte erwartet, dass mir der ".Value" den Wert zurück liefert, der darin steht oder falls leer halt eine 0.
Muss ich jetzt überall im Code noch prüfen, ob ".Text" leer ist und dann den ".Value" im Code auf 0 setzen? Da werde ich ja nicht mehr fertig...
Habt ihr dieses Problem auch? Falls ja, wie habt ihr es gelöst?
Vielen Dank für eure Antworten.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „LassMichInRuhe“ ()