次の方法で共有


Control.BindingContextChanged イベント

BindingContext プロパティの値が変更された場合に発生します。

Public Event BindingContextChanged As EventHandler
[C#]
public event EventHandler BindingContextChanged;
[C++]
public: __event EventHandler* BindingContextChanged;

[JScript] JScript では、このクラスで定義されているイベントを処理できます。ただし、独自に定義することはできません。

イベント データ

イベント ハンドラが EventArgs 型の引数を受け取りました。

解説

BindingContext プロパティを使用して新しい BindingContextControl に追加するには、 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