Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi einzelnes Steuerelement (https://www.delphipraxis.net/16684-einzelnes-steuerelement.html)

Hansa 21. Feb 2004 17:41


einzelnes Steuerelement
 
Hi,

ich habe hier eine Form mit nur einem Editfeld. Im Onexit soll ein Stringgrid angezeigt werden, also visible := true. Da gelange ich aber gar nicht erst hin. Sobald ich noch einen sinnlosen Button drauf lege geht es richtig.

Kinimod8 21. Feb 2004 17:47

Re: einzelnes Steuerelement
 
Soweit ich dein Problem verstanden habe, brauchst du natülich noch irgendeine Komponente auf dem Form. OnExit wird ja nur dann aufgerufen, wenn die Kompo seinen Fokus verliert, sprich: eine anderere Kompo diesen erhält.

Markus K. 21. Feb 2004 17:49

Re: einzelnes Steuerelement
 
Hallo Hansa,
meiner Meinung nach wird das onExit Ereignis erst ausgelöst, wenn man das Editfeld verlässt.
Dadurch, dass kein anderes Element vorhanden ist, behält das Editfeld den Focus, daraus folgt wiederum, dass das Ereignis nicht ausgelöst wird.
Dass wäre meine Erklärung dafür, hoffe das sie stimmt.

Tschüß Markus

Markus K. 21. Feb 2004 18:05

Re: einzelnes Steuerelement
 
Du kannst dieses Problem auch lösen, wenn du beim onKeyPress-Ereignis das StringGrid anzeigst, sobald du eine beliebige Taste drückst (zum Bsp. die Enter-Taste).


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:46 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