Einzelnen Beitrag anzeigen

Aike

Registriert seit: 2. Okt 2004
319 Beiträge
 
#10

Re: Untermenü zur Laufzeit erzeugen

  Alt 9. Okt 2004, 22:16
Ich versuche gerade, die SubMenü-Einträge aus einer String-Liste zu erzeugen. Leider wird mir - aus mir unerklärlichen Gründen - eine "Menü zweimal vorhanden."-Fehlermeldung zurückgeworfen.

Delphi-Quellcode:
var NeuesMenuItem: TMenuItem;
    i:integer;
begin
  NeuesMenuItem := TMenuItem.Create(self);

  try
    for i:=0 to 1 do
    begin
      NeuesMenuItem.Name := 'Komponente_'+IntToStr(i);
      NeuesMenuItem.Caption := Accounts.Strings[i]; //Accounts ist eine StringListe

      AccountWaehlen.Add(NeuesMenuItem); //AccountWaehlen ist das SubMenü, in die die Accounts eingetagen werden sollen
    end;
  finally
    //
  end;
end;
Achim
  Mit Zitat antworten Zitat