![]() |
mit Editfeld & UpDown SpinEdit immitieren - Change Probl
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
da die SpinEdit Komponente eine von den wenigen Komponenten ist, die das XP Theme nicht annimmt, baue ich mir mein "SpinEdit" selber mit einem Editfeld und einem UpDown, was bis jetzt auch immer schon geklappt hat. Im Anhang ein Bild. Dies hat immer ohne Probleme funktioniert, weil ich von 1 - xx alle Werte akzeptiert habe. Nun brauch ich aber einen Bereich von 200-9999 und da habe ich im OnChange folgenden Code:
Delphi-Quellcode:
Dadruch kann man leider keinen neuen Wert eingeben, da er sofort auf 200 zurückspringt wenn man eine Zahl kleiner als 200 eingibt.
procedure TForm7.Edit1Change(Sender: TObject);
begin If StrToInt(Edit1.Text) < 100 then Edit1.Text:='100'; Else If Sender = Edit1 then UpDown1.Position:=StrToInt(Edit1.Text); end; Kann ich das irgendwie verhindern? Gruß Mazel |
Re: mit Editfeld & UpDown SpinEdit immitieren - Change P
Hi,
ich würde die Prüfung erst im OnExit Ereignis vornehmen. |
Re: mit Editfeld & UpDown SpinEdit immitieren - Change P
Hi,
danke. Geanu das habe ich gebraucht. :thumb: Ich wusste nicht das es ein OnExit Ereignis für die Editfelder gibt. Danke nochmal. Gruß Mazel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 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