Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How can I Disable all the textboxes in a form?
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00187810
Message ID:
00188232
Vues:
19
>couldn't formname.SetAll(,,,),with appropriate parameters work as well?

Yup. Sure. Like I mentioned that everyone else had said.

But like Barbara said in her reply, SetAll() only works on the class, not the baseclass. So if your form has all subclasses on it, and several different subclasses of the textbox, but you want to change the property of everything whose baseclass is textbox, that requires you to hard-code a series of commands which reference all your subclasses of textbox, like:
Form.SetAll("Enabled", .F., "MyBaseText")
Form.SetAll("Enabled", .F., "MyPhoneText")
Form.SetAll("Enabled", .F., "MyDateText")

Because the loop I suggested is a more generic way of getting to everything of a certain base class, I thought it made more sense for a class method than hard-coded references to all the subclasses of a base class used on a form class.

Of course this is only my opinion.

Cheers,
Rich.
Rich Addison, Micro Vane, Inc., Kalamazoo, MI
Relax, don't worry, have a homebrew.
- Charlie Papazian, The New Complete Joy of Home Brewing
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform