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