Frederic Da Vitoria schrieb:
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. DoDiPrevious answers made me wonder: are you sure you meant "Component", not "Control"? If the form contains non-visual components, this could change the result.
Components[] contains the components *owned* by the form, while Controls[] contains only the top-level controls, whose *Parent* is the form.
DoDi -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
