|
分類:[C#]
researcherです。
データを操作するためのコントロールが大量(100以上)にあるので コントロール(TextBoxやComboBoxなど)の構造体への値の入出力を一括で処理したいと考えております。 1つのコントロールに対して、入出力の記述のパターンが決まっているので 統一できればと思います。
現在: TextBoxの場合 struct.textValue = textBox.text; // データを入力 textBox.text = textValue; // データを出力
ComboBoxの場合 struct.selectID = comboBox.selectedIndex; //データ入力 comboBox.selectedIndex = selectID; //データ出力
考え new データ入出力宣言クラス { TextBox1, struct.selectID ComboBox1, struct.textValue CheckBox1, struct.checked ・・・・・・ }
//一括入力 データ処理クラス.LoadControlData(); //一括出力 データ処理クラス.SaveControlsData(); ・インターフェイス、独自コントロールをしようすればできそうな気がするのですが・・・。 いい方法をご存知の方がいれば教えていただければ幸いです。それでは失礼します。
|