Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   DBEdit.OnExit simulieren (https://www.delphipraxis.net/212191-dbedit-onexit-simulieren.html)

Metobaba 2. Jan 2023 08:16

DBEdit.OnExit simulieren
 
Hallo ihr lieben,
wie kann ich mit einem ButtonClik eine Simulation zB.:DBEdit98.OnExit simulieren?
danke euch allen

fisipjm 2. Jan 2023 08:38

AW: DBEdit.OnExit simulieren
 
Im Prinzip genauso, wie du es geschrieben hast.
Also in der
Delphi-Quellcode:
ButtonClick
Funktion einfach
Delphi-Quellcode:
BEdit98.OnExit
aufrufen.
Aber das ist sehr unsauber.

Pack lieber deinen Code, der im
Delphi-Quellcode:
ButtonClick
ausgeführt wird in eine Function oder Procedur die gut beschreibt was sie tut und werf sie auch in das
Delphi-Quellcode:
BEdit98.OnExit

peterbelow 2. Jan 2023 18:07

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 07:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz