![]() |
Action1 zuweisung funktioniert nicht?
Da man den Shortcut einstellen kann, habe ich das so gelöst für 26 Actions:
Delphi-Quellcode:
Und warum funktioniert dieses Kontrukt nicht?
procedure TfMain.FormCreate(Sender: TObject);
var Add : string; i : Byte; begin {...} Add := ReadString('Shortcuts', 'KofferSC', 'Strg+'); {...} for i := 1 to 26 do begin (FindComponent('Action' + IntToStr(i)) as TAction).ShortCut := TextToShortCut(Add + Chr(64 + i)); end; end;
Code:
Das sagt er mir, wenn ich dort debuge :(
Add: 'Strg+'
Chr(64 + i): 'A' Action1.shortcut: 0 i: 1 |
Re: Action1 zuweisung funktioniert nicht?
Hm was genau funktioniert denn nicht?
|
Re: Action1 zuweisung funktioniert nicht?
Action.shortcut ist nicht belegt
|
Re: Action1 zuweisung funktioniert nicht?
Fabian, arbeitest du mit einer englischen Delphi-Version? In diesem Fall mußt du wahrscheinlich "Ctrl+" statt "Strg+" verwenden.
Gruß Hawkeye |
Re: Action1 zuweisung funktioniert nicht?
Ah thx ;) Das wars :D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:27 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