[Lazarus] Subroutine ?

Frederic Da Vitoria davitofrg at gmail.com
Wed Jul 31 10:04:49 CEST 2013


2013/7/31 Hans-Peter Diettrich <DrDiettrich1 at aol.com>

> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20130731/929547df/attachment-0003.html>


More information about the Lazarus mailing list