System.Windows.Forms.Controlクラスには、データバインディングが 行えるようにDataBindingsプロパティが公開されています。 これを行うと、データオブジェクトの特定のプロパティと コントロールのデータが連結(バインディング)されます。 つまり、オブジェクトの値とコントロールが同期するようになります。 やり方は、簡単で以下のようにします。 class Model{ string _val; public string Val{ get{ return _val; } set{ _val = value; } } } Model _m = new Model(); TextBox t1 = new TextBox(); t1.DataBindings.Add(new Binding("Text", _m, "Val")); これで、バインディングが行われるよう