2012-02-22 1 views
2

コントロールを再度有効にした後に、コントロールのテキスト/値を記憶する最良の方法は何ですか?無効になっている間にコントロールのテキストを記憶する

私の特別なケースでは、NumericSpinBoxを有効/無効にするチェックボックスがあります。

チェックボックスをChecked = falseに切り替えると、スピンボックスが無効になり、最後の値(たとえば10)を記憶してテキストを消去する必要があります。

チェックボックスをChecked = trueに切り替えると、スピンボックスが再度有効になり、覚えておいた値(10など)が再割り当てされます。

[OK]を私のフォームまたはコンテナコントロールの余分なフィールドに値を格納できます。しかし、値を記憶しているコントロールがいくつかある場合、そのような小さなフィーチャIMOでは、追加のフィールドが(読みやすさの面で)オーバーヘッドになりすぎます。 あなたはもっと良い解決策があることを願っています。

+0

あなたとアメンの答えは今まで私のお気に入りです。私は答えを受け入れる前に、より多くの選択肢があるかどうかを明日待っていたい。 – brgerner

答えて

1

あなたがしたいフィールドを表し、あなたのUI要素のすべての状態を保持し、その型のオブジェクトを作成するタイプを定義numericboxか、チェックボックス

+0

+1、ありがとうございます私の投票 –

0

のTagプロパティに値を格納することができます。有効または使用するバインディングで値を手動で設定してください

関連する問題