Einzelnen Beitrag anzeigen

Avatar

Registriert seit: 11. Mai 2006
5 Beiträge
 
#2

Re: Komponenten einer Form ermitteln

  Alt 26. Jun 2006, 14:12
Ist das Dein Formular oder hast Du nur das Handle eines fremden Formulars?

Wenn Du die Instanz des Formulars direkt ansprechen kannst, dann geht folgendes:

Delphi-Quellcode:
var
  i: Integer;
begin
  for i := 0 to pred(ComponentCount) do
    begin
      // Allgemeine Ausgabe
      ShowMessage('Name='+Components[i].Name);
      ...

      // Spezielle Ausgabe
      if (Components[i] is TLabel) then
        begin
          ShowMessage('Caption='+TLabel(Components[i]).Caption);
          ...
        end;
    end;
  ...
  Mit Zitat antworten Zitat