Einzelnen Beitrag anzeigen

Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#7

Re: Bei dyn. erzeugten Labels die Text Farbe ändern

  Alt 23. Nov 2005, 17:17
Hallo faux,

ich habe deinen lösungsvorschlag gerade mal getestet. ich finde ihn sehr gut. aber leider funktioniert er bei mir nicht. habe ich was falsch gemacht???

hier mein geänderter code:

Delphi-Quellcode:
procedure TFMain.Menu1(Sender: TObject);
  var i : Integer; // Schleifenvariable
begin
  // Menu1
  for i:=0 to FMain.ControlCount - 1 do
    begin
      if FMain.Controls[i] is TLabel then
        begin
          if (FMain.Controls[i] as TLabel).Tag = 1 then
            begin
              (FMain.Controls[i] as TLabel).Font.Color:=clWindowText;
            end;
        end;
    end;

  TLabel(Sender).Font.Color:=clRed;
end;
  Mit Zitat antworten Zitat