次の方法で共有


DataGridColumnStyle.NullTextChanged イベント

NullText 値が変更された場合に発生します。

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

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

イベント データ

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

解説

イベント処理の詳細については、「 イベントの利用 」を参照してください。

使用例

 
Private Sub AddCustomColumnStyle()
   myTableStyle = New DataGridTableStyle()
   myColumnStyle = New DataGridTextBoxColumn()
   AddHandler myColumnStyle.NullTextChanged, AddressOf columnStyle_NullTextChanged
   myTableStyle.GridColumnStyles.Add(myColumnStyle)
   myDataGrid.TableStyles.Add(myTableStyle)
End Sub 'AddCustomColumnStyle

' NullTextChanged event handler of DataGridColumnStyle.
Private Sub columnStyle_NullTextChanged(ByVal sender As Object, ByVal e As EventArgs)
   Dim i As Integer
   For i = 0 To myRowcount - 1
      myCell.RowNumber = i
      myDataGrid(myCell) = Nothing
   Next i
   MessageBox.Show("NullTextChanged Event is handled")
End Sub 'columnStyle_NullTextChanged

[C#] 
private void AddCustomColumnStyle()
{
   myTableStyle = new DataGridTableStyle();
   myColumnStyle = new DataGridTextBoxColumn();
   myColumnStyle.NullTextChanged += new EventHandler(columnStyle_NullTextChanged);
   myTableStyle.GridColumnStyles.Add(myColumnStyle);
   myDataGrid.TableStyles.Add(myTableStyle);
 
}
// NullTextChanged event handler of DataGridColumnStyle.
private void columnStyle_NullTextChanged(object sender, EventArgs e)
{
   for(int i=0;i<myRowcount;i++)
   {
      myCell.RowNumber = i;
      myDataGrid[myCell] = null;
   }
   MessageBox.Show("NullTextChanged Event is handled");
}

[C++] 
private:
    void AddCustomColumnStyle() {
        myTableStyle = new DataGridTableStyle();
        myColumnStyle = new DataGridTextBoxColumn();
        myColumnStyle->NullTextChanged += new EventHandler(this, &MyForm::columnStyle_NullTextChanged);
        myTableStyle->GridColumnStyles->Add(myColumnStyle);
        myDataGrid->TableStyles->Add(myTableStyle);

    }
    // NullTextChanged event handler of DataGridColumnStyle.

    void columnStyle_NullTextChanged(Object* /*sender*/, EventArgs* /*e*/) {
        for (int i=0; i<myRowcount ;i++) {
            myCell.RowNumber = i;
            myDataGrid->Item[myCell] = 0;
        }
        MessageBox::Show(S"NullTextChanged Event is handled");
    }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

DataGridColumnStyle クラス | DataGridColumnStyle メンバ | System.Windows.Forms 名前空間 | EnterNullValue