Hallo,
ich würde gerne TSpinEditEx benutzen um Zahlen 0-9 eingeben zu lassen.
Nur möchte ich, das die Null nicht als '0' sondern als Blank angzeigt wird.
Ist das möglicj??????
Wenn Ja dann wie.
Danke und Gruß
Jürgen
Frage zu TSpinEditEx
Re: Frage zu TSpinEditEx
Nur Ganzzahlen bis 9?
Nimm doch einfach eine TCombobox, dort kannst du reinschreiben was du möchtest.
Mit ComboBox1.ItemIndex bekommst du die Zahl zurück.
Nimm doch einfach eine TCombobox, dort kannst du reinschreiben was du möchtest.
Mit ComboBox1.ItemIndex bekommst du die Zahl zurück.
Re: Frage zu TSpinEditEx
Wenn du Zahlen zwischen 0 und 9 eingeben willst, warum darf dann die Null nicht angezeigt werden? Ist die Null etwa der Platzhalter für "leeres Feld"/"noch nichts eingegeben"? In diesem Fall stelle MaxValue auf 9 und MinValue auf 1 (!). NullValue bleibt auf 0 und NullValueBehaviour wird zu nvbShowTextHint; TextHint bleibt leer.
Mit diesen Einstellungen kannst du Werte zwischen 1 und 9 eintippen oder mit den SpinButtons durchrollen, und wenn du die Eingabe mit DEL löschst, enthält des SpinEditEx den Wert 0, zeigt aber keinen String an. (Oder du setzst TextHint auf etwas wie 'Wert eingeben', dann zeigt das SpinEditEx beim Löschen der Eingabe diesen Text an, enthält aber numerisch wieder den Wert 0).
Mit diesen Einstellungen kannst du Werte zwischen 1 und 9 eintippen oder mit den SpinButtons durchrollen, und wenn du die Eingabe mit DEL löschst, enthält des SpinEditEx den Wert 0, zeigt aber keinen String an. (Oder du setzst TextHint auf etwas wie 'Wert eingeben', dann zeigt das SpinEditEx beim Löschen der Eingabe diesen Text an, enthält aber numerisch wieder den Wert 0).
- Dateianhänge
-
spineditex_leer.zip
- (2.03 KiB) 75-mal heruntergeladen