| 

.NET C# Java Javascript Exception

0
Wie kann man ein leeres NumericUpDown-Control anzeigen bzw. dem Benutzer die Möglichkeit geben, entweder eine Zahl oder nichts einzutragen? Die Value-Eigenschaft kann nicht auf null gesetzt werden.
03.09.2009
ultronium 41 1 1
3 Antworten
0
Leider geht das nicht mit dem NumericUpDown. Die Text Eigenschaft wird nicht berücksichtig laut MSDN und die Value Property muss innerhalb der Minimum und Maximum Grenzen liegen.
04.09.2009
Mischa 345 1 3
Mischa 345 1 3
0
Das geht nicht. Eine Alternative wäre, zusätzlich zum NumericUpdown Control eine CheckBox anzuzeigen und den Wert vom NumericUpdown nur dann zu berücksichtigen, wenn auch der Haken gesetzt ist.

Zusätzlich dazu gibt es aber, wenn man ein wenig googelt, bestimmt Implementierungen des NumericUpdown, die auch ein 'null' ermöglichen.
07.09.2009
balu 216 1 3
0
Hallo,

habe es glaube ich mal so gelöst, bin aber nicht
sicher ob das auch so abfragbar ist:

Leer machen:
((Control)numericUpDown1).Text = "";


Prüfen:
if(((Control)numericUpDown1).Text == "")
MessageBox.Show("Empty.");


Ungetestet, vielleicht klappt es.

Ciao!
Ron
10.09.2009
RonMcD 96 3
Habe es gerade noch getestet. Funktioniert...
RonMcD 10.09.2009

Stelle deine .net-Frage jetzt!