Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
Turbo Delphi für Win32
|
Re: Alle Buttons auf Form -> Enabled := FALSE ?
7. Mär 2008, 12:38
Dafür sollte eigentlich FindComponent genau das richtige tun
FindComponent('irgendein string, zB Edit1')
liefert dir ein TObject, heißt dein Button also zB BitBtn1, müsste
(FindComponent('BitBtn1') as TBitBtn).Enabled:=false;
funktionieren.
Wenn du viele BitBtn hast, wäre es aber vielleicht besser die in einem Array zu verwalten oder gleich eine Containerklasse zu schreiben, die dir das Verwaltet, denn FindComponent ist ineffektiv.
Nikolai Wyderka
SWIM SWIM HUNGRY!
Neuer Blog: hier!
|