![]() |
DBEdit.OnExit simulieren
Hallo ihr lieben,
wie kann ich mit einem ButtonClik eine Simulation zB.:DBEdit98.OnExit simulieren? danke euch allen |
AW: DBEdit.OnExit simulieren
Im Prinzip genauso, wie du es geschrieben hast.
Also in der
Delphi-Quellcode:
Funktion einfach
ButtonClick
Delphi-Quellcode:
aufrufen.
BEdit98.OnExit
Aber das ist sehr unsauber. Pack lieber deinen Code, der im
Delphi-Quellcode:
ausgeführt wird in eine Function oder Procedur die gut beschreibt was sie tut und werf sie auch in das
ButtonClick
Delphi-Quellcode:
BEdit98.OnExit
|
AW: DBEdit.OnExit simulieren
Falls Du "normale" Buttons benutzt, die den Focus erhalten wenn man draufklickt sollte da keine besondere Aktion notwendig sein. Wenn das TDBEdit den Fokus behält (z. B. bei Verwendung von TSpeedbutton oder menu "buttons", oder wenn die Funktion über einen Tastaturshortcut ausgelöst wird) sollte man besser in der OnClick-Aktion den Fokus explizit auf ein anderes TWinControl setzen. Nur damit ist garantiert, dass das TDBEdit auch intern alles macht, was es bei Verlust des Fokus machen soll, nicht nur den Onexit-Event feuert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:00 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