È abbastanza comune avere un modulo con una casella di controllo che indica "Usa pippo" immediatamente seguito da una casella di testo in cui l'utente può immettere il "valore foo" che desidera utilizzare. Naturalmente, questo campo testo è utile solo se "Usa foo" è selezionataCome gestite i controlli temporanei inutili in Winforms (nascondendo vs disabilitando)?
non so il modo migliore per affrontare questa situazione:
- Disattivare la casella di testo (ad esempio textboxfoo.Enabled = false;
- Nascondere (es. Textboxfoo.Visible = false;)
- Consentire all'utente di immettere un valore foo se lo desidera e ignorare il valore inserito.
Esiste una best practice che posso seguire?
Buona domanda. Mi interessa anche il consenso generale. – JMD