Einzelnen Beitrag anzeigen

mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Komponenten in allen Forms ändern

  Alt 20. Sep 2007, 21:21
Ja die gibt es, sie ist sogar recht einfach:
Delphi-Quellcode:
procedure TfoMain.SetAllColors;
var i,f : Integer;
begin
  for f:=0 to Screen.FormCount-1 do begin
    for i:=0 to Screen.Forms[f].ComponentCount-1 do
      if Screen.Forms[f].Components[i] is TListbox then ( Screen.Forms[f].Components[i] as TListBox).Color:=NewColor;
    end;
  end;
Wenn du glück hast klappt das, habe ich jetzt nicht getestet, kann sein das er ein paar Fehler enhält...
ab
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat