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 Fokus aufs Formular selbst (https://www.delphipraxis.net/81356-fokus-aufs-formular-selbst.html)

Mjöllner 25. Nov 2006 18:21


Fokus aufs Formular selbst
 
Hallöchen

ich arbeite an einem Programm, bei dem direkt auf das Formular gezeichnet wird.
Außerdem gibt eine Steuerung über das OnKeyPress Ereignis des Formulars.
Diese Steuerung versagt aber, sobald eine Komponente, etwa ein Button, den Fokus bekommt.
Wie kann ich das verhindern, bzw. wie kann ich dem Formular den Fokus zurückgeben.

Mit setFocus fuktioniert es nicht, hab ich schon versucht...

mfg
Paul

bundy 25. Nov 2006 18:32

Re: Fokus aufs Formular selbst
 
Teste mal

Delphi-Quellcode:

procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if Key= VK_RETURN then  ShowMessage('Hallo World !');

end;
Und im Objektinspektor setzt du (KeyPreview := true);


lg
Bundy

Mjöllner 25. Nov 2006 18:53

Re: Fokus aufs Formular selbst
 
jo, keyPreview wars.

Thema erledigt, danke für die schnelle Hilfe!

mfg
Paul :thumb:


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