![]() |
Mit f9 button auslösen
Hallo,
ich möchte wenn ich f9 drücke einen button auslösen. Wie mache ich das?? |
Re: Mit f9 button auslösen
Am Einfachsten mit Actions (sofern deine Delphiversion diese kennt. Bitte deine Delphi Version im Profil eintragen)
Eine ActionList auf's Formular bringen. Eine neue Action anlegen und das Event OnExecute befüllen. Das Property ShortCut mit F9 belegen. Dann bei deinem Button das Property Action setzen. |
Re: Mit f9 button auslösen
Delphi-Quellcode:
Dazu musst Du KeyPreview der Form auf true setzen.
procedure TDeinForm.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if Key = VK_F9 then DeinButtonClick(self); end; |
Re: Mit f9 button auslösen
Danke, es funzt noch eine Frage
Es geht nun ein Panel bei ir auf visible. Jetzt will ich ohnen nen klick ins eingabe form was eingeben. Wie kann ich das edit vormakieren? |
Re: Mit f9 button auslösen
Zitat:
Actions sind definitiv schöner und eleganter. Zitat:
|
Re: Mit f9 button auslösen
Zitat:
dann soll nun das edit gewählt werden. nur wie?? |
Re: Mit f9 button auslösen
Such mal in der Hilfe nach SetFocus.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:09 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 by Thomas Breitkreuz