![]() |
Button per enter aktivieren?
hallo,
ich möchte gerne mein programm so programmieren, dass ich ich einen button nicht durch ein klicken aktiviere sondern durch ein drücken der enter-taste. kann mir da jemand helfen?! bitte! |
AW: Button per enter aktivieren?
Schau dir mal im IO die Einstellungsmöglichkeiten der Button an...
Da gibt es ein Property, mit dem Namen "Default" ... der so markierte Button reagiert dann auf das Enter. (außer der Eingabefokus liegt z.B. in einem Memo ... dort muß man im Memo das enter abfangen und weiterleiten, denn ein Memo reagiert ja selber diese Taste) PS: "Cancel" reagiert auf ESC. |
AW: Button per enter aktivieren?
Du könntest sonst auch das KeyDownEvent der Form nutzen. Da die Taste auslesen und dann an den Button weiterleiten...
z.B. so:
Delphi-Quellcode:
Wie genau die Entertaste dann benannt wäre weiß ich im Moment auch nicht, lässt sich aber sicherlich schnell herausfinden! :wink:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if Key = 'Enter' then //Pseudocode!!! Button1Click(self); end; LG; hans ditter |
AW: Button per enter aktivieren?
Zitat:
![]() bzw. ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 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