Einzelnen Beitrag anzeigen

HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#1

Alle Buttons auf Form -> Enabled := FALSE ?

  Alt 7. Mär 2008, 11:02
Hallo zusammen,

wie kann ich alle Buttons auf einer Form -> Enabled := FALSE machen ?

Hierbei:

Delphi-Quellcode:
var
 TBit: TBitBtn;
...
//Alle Buttons enabled = FALSE
For I := 0 to FormTerMaS.ComponentCount - 1 do
begin

 if AnsiLowerCase(FormTerMaS.Components[I].ClassName) = AnsiLowerCase('TBitBtn') then
 begin

  TBit := TBitBtn(FindComponent(FormTerMaS.Components[I].Name));
  TBit.enabled := FALSE;

 end;

end;
... macht er bei "TBit.enabled := FALSE;" einen Fehler mit Zugriffsverletzung ...

Was muss ich tuen ?

Gruss

Holger
  Mit Zitat antworten Zitat