2013/7/31 Hans-Peter Diettrich <[email protected]> > Terry A. Haimann schrieb: > > I am sure this is a dumb ?, but I want a subroutine that will change all >> of the components of a form to Enabled := False. >> >> How do I do this? >> > > This code disables all components owned by form: > > for i := 0 to form.Components.Count - 1 do > form.Components[i].Enabled := False; > > Untested, eventually Components.Count has to be replaced by ComponentCount. > > DoDi
Previous answers made me wonder: are you sure you meant "Component", not "Control"? If the form contains non-visual components, this could change the result. -- Frederic Da Vitoria (davitof) Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
