コントロールを再度有効にした後に、コントロールのテキスト/値を記憶する最良の方法は何ですか?無効になっている間にコントロールのテキストを記憶する
私の特別なケースでは、NumericSpinBoxを有効/無効にするチェックボックスがあります。
チェックボックスをChecked = falseに切り替えると、スピンボックスが無効になり、最後の値(たとえば10)を記憶してテキストを消去する必要があります。
チェックボックスをChecked = trueに切り替えると、スピンボックスが再度有効になり、覚えておいた値(10など)が再割り当てされます。
[OK]を私のフォームまたはコンテナコントロールの余分なフィールドに値を格納できます。しかし、値を記憶しているコントロールがいくつかある場合、そのような小さなフィーチャIMOでは、追加のフィールドが(読みやすさの面で)オーバーヘッドになりすぎます。 あなたはもっと良い解決策があることを願っています。
あなたとアメンの答えは今まで私のお気に入りです。私は答えを受け入れる前に、より多くの選択肢があるかどうかを明日待っていたい。 – brgerner