Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: alle untergeordneten Fenster bearbeiten

  Alt 17. Jan 2009, 21:43
Delphi-Quellcode:
procedure SetEnabled(AControl:TComponent; AEnable:boolean);
var i:integer;
    Control:TComponent;
begin
  if AControl is TWinControl then begin
    for i:=1 to TWinControl(AControl).ControlCount do begin
      Control:=TWinControl(AControl).Controls[i-1];
      if Control is TWinControl then begin
        TWinControl(Control).Enabled:=AEnable;
        SetEnabled(Control, AEnable);
      end;
    end;
  end;
end;
  Mit Zitat antworten Zitat