![]() |
tastenzuweisung
wie kann man eine Tastenzuweisung machen?
|
Re: tastenzuweisung
Wo und an welcher Stelle willst Du das denn machen. Es gibt viele Möglichkeiten, keiner wird jetzt alle aufzählen :roll:
...:cat:... |
Re: tastenzuweisung
hallo erstmal :zwinker: ´
was meinst du denn genau damit? meinst du wie man die tasten auf der tastatur mit funktionen belegt? wenn ja, dann schau dir mal das event OnKeyDown an. |
Re: tastenzuweisung
beispiel: ich drücke die "d" taste und dann heisst label1 hallo als ereignis.
|
Re: tastenzuweisung
meinst du soetwas?
Delphi-Quellcode:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin if Key= 'd' then begin Label1.Caption:= 'hallo'; end; end; |
Re: tastenzuweisung
Dazu aber nicht vergseen,
![]() |
Re: tastenzuweisung
danke hat geklappt
|
Re: tastenzuweisung
Achja, ein Nachtrag noch: Schau dir doch auch mal die
![]() |
Re: tastenzuweisung
Delphi-Quellcode:
keypreview der form ist auf true gestellt, aber es passiert trotzdem nix, woran liegt das?
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if key=VK_LEFT then begin Button1.left:=Button1.left-10; Button1.Caption:='Left'; end; if key=VK_RIGHT then begin Button1.left:=Button1.left+10; Button1.Caption:='Right'; end; end; |
Re: tastenzuweisung
Vielleicht weil du den Button fokussiert hast und nicht die Form.
Hmm.. Daran liegst auch nicht. Seltsamerweise geht das auch nur mit dem Keypress Event und das kann keine Sondertasten abfragen :x |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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