Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Action1 zuweisung funktioniert nicht? (https://www.delphipraxis.net/74248-action1-zuweisung-funktioniert-nicht.html)

xZise 31. Jul 2006 12:15


Action1 zuweisung funktioniert nicht?
 
Da man den Shortcut einstellen kann, habe ich das so gelöst für 26 Actions:
Delphi-Quellcode:
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;
Und warum funktioniert dieses Kontrukt nicht?
Code:
Add:             'Strg+'
Chr(64 + i):     'A'
Action1.shortcut: 0
i:               1
Das sagt er mir, wenn ich dort debuge :(

Steve 31. Jul 2006 12:20

Re: Action1 zuweisung funktioniert nicht?
 
Hm was genau funktioniert denn nicht?

xZise 31. Jul 2006 12:28

Re: Action1 zuweisung funktioniert nicht?
 
Action.shortcut ist nicht belegt

Hawkeye219 31. Jul 2006 13:36

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

xZise 31. Jul 2006 13:42

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