Einzelnen Beitrag anzeigen

mashutu

Registriert seit: 15. Nov 2007
195 Beiträge
 
#2

Re: Popupmenü in ein Mainmenü kopieren

  Alt 24. Jan 2008, 13:48
das war doch vom Ansatz her schon ganz gut:
Delphi-Quellcode:
var
  i: Integer;
  miNew,
  miOld: TMenuItem;
begin
  MenuExtras.Clear;
 
  for i := 0 to PopupMenu.Items.Count - 1 do
  begin
    miOld:=PopupMenu.Item[i];
    miNew:= TMenuItem.Create(Self);
    miNew.assign(miOld);
    MiNew.Name := 'Extra' + IntToStr(i);

    niNew.parent:=MenuExtras;
  end;
Das ist jetzt untested, vielleicht gibt es aerger, mit dem assign, weil eine Komponente dieses Namens bereits existiert, dann musst Du die Zuweisungen halt von Hand machen ...
utu

if it was hard to write it should be hard to read
  Mit Zitat antworten Zitat