none
TextBoxコントロールのBindingContextChangedイベントについて RRS feed

回答

  • 例えば、Form.Controls.Add(MyTextBox)が実行される際に、MyTextBoxのBindingContextにFormのBindingContextがセットされるため、BindingContextChangedイベントが発生します。

    2007年8月3日 16:22
    モデレータ

すべての返信

  •  

    コンテキストにバインドして変化したときなので、当然、フォームに貼り付けたら表示前に発生します。

    フォームのイニシャライズ時にコンテキストにそのTextBoxがバインドしたときに発生です。

    日本語は難しい。。。

    2007年7月31日 14:39
  • Trading Freedomさん、回答、ありがとうございます。

     

    まず、「コンテキスト」の用語自体、意味が今ひとつ分かっていなくて

    >コンテキストにバインドして

    からもう既に分からない(汗)

     

    とりあえず、Form.Controls.Add()や、GroupBox.Controls.Add()を行うと

    BindingContextChangedイベントが発生する事を確認しました。

    ここで「Form」や「GroupBox」が「コンテキスト」という事になるんでしょうか?

     

    Control.ControlCollection.Add()や、Control.ControlCollection.Remove()等を

    行う以外に、BindingContextChangedイベントが発生する要因ってあるんでしょうか?

    2007年8月2日 13:08
  • 例えば、Form.Controls.Add(MyTextBox)が実行される際に、MyTextBoxのBindingContextにFormのBindingContextがセットされるため、BindingContextChangedイベントが発生します。

    2007年8月3日 16:22
    モデレータ
  • trapemiyaさん、回答、ありがとうございます。

     

    参考になりました。

     

    ありがとうございました。

     

    2007年8月4日 13:21