//名前からコントロールを詮索する //処理だと処理が重くなるので、該当が無い場合nullを返す protected OneCtrl GetCtrl(String name) { OneVal oneVal = ListVal.Search(name); if (oneVal == null) { return(null); } return(oneVal.OneCtrl); }
//値の取得 public object GetValue(string name) { var oneVal = ListVal.Search(name); if (oneVal == null) { Util.RuntimeException(string.Format("名前が見つかりません name={0}", name)); return(null); } return(oneVal.Value); }
//値の設定 public void SetVal(IniDb iniDb, string name, object value) { var oneVal = ListVal.Search(name); if (oneVal == null) { Util.RuntimeException(string.Format("名前が見つかりません name={0}", name)); return; } //コントロールの値を変更 oneVal.OneCtrl.Write(value); //Ver6.0.0 oneVal.SetValue(value); //レジストリへ保存 Save(iniDb); }