Il est assez courant d'avoir un formulaire avec une case à cocher indiquant "Utiliser foo" immédiatement suivi d'une zone de texte où l'utilisateur peut entrer la "valeur foo" qu'il veut utiliser. Bien sûr, cette zone de texte est utile que si « Utiliser foo » est cochéeComment gérez-vous les contrôles inutiles temporaires dans Winforms (masquage vs désactivation)?
Je ne sais pas la meilleure façon de faire face à cette situation:
- Désactiver la zone de texte (c.-à-textboxfoo.Enabled = false;
- Masquer le texte (ie textboxfoo.Visible = false;)
- Laisser l'utilisateur entrer une valeur foo s'il le souhaite et ignorer la valeur qu'il a entrée.
Y at-il une meilleure pratique que je peux suivre?
Bonne question. Je suis également intéressé par le consensus général. – JMD