Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#6

Re: TMenuItem wird nicht angezeigt unter componentes?

  Alt 10. Dez 2005, 18:24
Hallo,

geh doch einfach rekursiv alle Komponenten Deiner Form durch:
Delphi-Quellcode:
procedure TForm1.AlleKomponentendurchlaufen;

  procedure Walk(aComponent: TComponent);
  var
    C: Integer;
  begin
    if (aComponent is TControl) or (aComponent is TMenuItem) then
    begin
      // hier Dein Code
    end;
    for C := 0 to aComponent.ComponentCount - 1 do
      Walk(aComponent.Components[C]);
  end;

begin
  Walk(Self);
end;
Gruß
xaromz
  Mit Zitat antworten Zitat