「Use foo」というチェックボックスの直後に、ユーザーが使用したい「foo 値」を入力できるテキストボックスが続くフォームを持つことは非常に一般的です。もちろん、このテキストボックスは「Use foo」がチェックされている場合にのみ役に立ちます
この状況に対処する最善の方法がわかりません:
- テキストボックスを無効にします (つまり、textboxfoo.Enabled=false;)。
- 非表示にする (つまり、textboxfoo.Visible=false;)
- ユーザーが必要に応じて foo 値を入力できるようにし、入力した値を無視します。
私が従うことができるベストプラクティスはありますか?