Announcement

Collapse
No announcement yet.

suche: StrToAction(...)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • suche: StrToAction(...)

    Hallo,
    ich habe folgendes Problem. Auf Basis von Daten aus einer INI Datei möchte ich Menüpunkten die passenden Actions zuordnen.

    Ich habe somit z.B.:

    text='CopyFile'; (text ist ein string)

    Nun möchte ich einem Menüpunkt die Action mit gleichem Namen zuordnen, also eigentlich:

    MainMenu.Items[0].Items[0].Action:=CopyFile;

    nur wie mache ich das dynamisch ?

    MainMenu.Items[0].Items[0].Action:=XXXXX(text); (XXXXX ist gesucht!)

    Diverse Versuche haben nichts gebracht...

  • #2
    Siehe <a href="/webx?14@@.1dd05693/0">Ulrich Gerhardt "TAction aus String "ermitteln"" 04.09.2003 09:13</a&gt

    Comment


    • #3
      Hallo,<br>
      versuche es mal damit:
      <pre>
      procedure myForm.buildActions(menuItem:TMenuItem; actionName:string);
      var c:TComponent;
      begin
      c:=FindComponent(actionName);
      if c is TAction then menuItem.Action:=TAction(c);
      end;
      </pre&gt

      Comment

      Working...
      X