![]() |
onchange ereignis verhindern
Guude
Ich habe in meinem Prog eine Scrollbar und ein Edit. Nun soll die Scrollbar, wenn man in das Edit eine Zahl eingibt, auf diese Zahl springen und umgekehrt. Soweit ist das kein Problem. Das habe ich mit OnChange gelöst. Allerdings stürzt das Prog ab, wenn keine Eingabe in dem Edit steht, sprich wenn man via Backspace die Zahl löscht. Weil ich Backspace aber brache, kann ich diese Taste ja nicht sperren. Wie kann ich Delphi nun sagen, dass das OnChange Ereignis nicht ausgeführt wird, wenn in dem Edit nichts drinn steht? Vielen Dank |
AW: onchange ereignis verhindern
Delphi-Quellcode:
if edit1.text = '' then exit;
Gruss alfold |
AW: onchange ereignis verhindern
Vielen Dank!
Manchmal kommt man auf die einfachsten Sachen nicht ;) - Einfach das OnChange erweitern ..... |
AW: onchange ereignis verhindern
oder mit
Delphi-Quellcode:
einen Default-Wert vorgeben
ScrollBar.Position := StrToTintDef( Edit1.Text, 0 )
oder mit
Delphi-Quellcode:
if TryStrToInt( Edit1.Text, EditWert ) then
Scrollbar.Position := EditWert; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 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