![]() |
TNumberbox Direkteingabe von Zahlen unterbinden
Moin.
In eine TNumberbox sollen Werte gesetzt werden via den Schaltelementen, BildRauf/BildRunterTaste und den Cursortasten. SmallStep/LargeStep je 10 Schritte. Wichtig: es dürfen nur die Werte 10,20,30,40,....etc. gesetzt werden, NICHT 13,22,35 oder sowas. Wie unterbinde ich das der Anwender händisch solche krummen Zahlen eingibt? Oder gibt es eine Funktion die solche Werte auf "glatte" Werte umbaut? geldis |
AW: TNumberbox Direkteingabe von Zahlen unterbinden
Moin,
soll der Anwender auch in der Box schreiben können oder nur die genannten Tasten benutzen? Ohne Schreibzugriff des Nutzers wäre die ReadOnly-Property der TNumberBox eine Möglichkeit Nutzereingaben zu verhindern. |
AW: TNumberbox Direkteingabe von Zahlen unterbinden
Du kannst im OnValidateChar einfach das AValidated auf False setzen.
|
AW: TNumberbox Direkteingabe von Zahlen unterbinden
Jupp, Avalidated isses. Vielen Dank.
ReadOnly hatte ich schon probiert, allerdings sind dann die Buttos der Numbox auch gesperrt. geldis |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz