Control.BindingContextChanged イベント
BindingContext プロパティの値が変更された場合に発生します。
Public Event BindingContextChanged As EventHandler
[C#]
public event EventHandler BindingContextChanged;
[C++]
public: __event EventHandler* BindingContextChanged;
[JScript] JScript では、このクラスで定義されているイベントを処理できます。ただし、独自に定義することはできません。
イベント データ
イベント ハンドラが EventArgs 型の引数を受け取りました。
解説
BindingContext プロパティを使用して新しい BindingContext を Control に追加するには、 BindingContext コンストラクタのトピックを参照してください。
このイベントは BindingContext プロパティがプログラムの変更によって、またはユーザーとの対話によって変更された場合に発生します。
イベント処理の詳細については、「 イベントの利用 」を参照してください。
使用例
EventHandler デリゲートを TextBox コントロールの BindingContextChanged イベントに追加する例を次に示します。
Private Sub AddEventHandler()
AddHandler textBox1.BindingContextChanged, _
AddressOf BindingContext_Changed
End Sub
Private Sub BindingContext_Changed(sender As Object, e As EventArgs)
Console.WriteLine("BindingContext changed")
End Sub
[C#]
private void AddEventHandler()
{
textBox1.BindingContextChanged += new EventHandler(BindingContext_Changed);
}
private void BindingContext_Changed(object sender, EventArgs e)
{
Console.WriteLine("BindingContext changed");
}
[C++]
private:
void AddEventHandler()
{
textBox1->BindingContextChanged += new EventHandler(this, &Form1::BindingContext_Changed);
}
void BindingContext_Changed(Object* /*sender*/, EventArgs* /*e*/)
{
Console::WriteLine(S"BindingContext changed");
}
[JScript]
private function AddEventHandler()
{
textBox1.add_BindingContextChanged(BindingContext_Changed);
}
private function BindingContext_Changed(sender : Object, e : EventArgs)
{
Console.WriteLine("BindingContext changed");
}
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
Control クラス | Control メンバ | System.Windows.Forms 名前空間 | BindingContext | Binding | BindingManagerBase | OnBindingContextChanged