DataGridTableStyle.RowHeadersVisibleChanged イベント
RowHeadersVisible の値が変更された場合に発生します。
Public Event RowHeadersVisibleChanged As EventHandler
[C#]
public event EventHandler RowHeadersVisibleChanged;
[C++]
public: __event EventHandler* RowHeadersVisibleChanged;
[JScript] JScript では、このクラスで定義されているイベントを処理できます。ただし、独自に定義することはできません。
イベント データ
イベント ハンドラが EventArgs 型の引数を受け取りました。
解説
イベント処理の詳細については、「 イベントの利用 」を参照してください。
使用例
' Instantiate the EventHandler.
Public Sub AttachRowHeaderVisibleChanged()
AddHandler myDataGridTableStyle.RowHeadersVisibleChanged, AddressOf MyDelegateRowHeadersVisibleChanged
End Sub 'AttachRowHeaderVisibleChanged
' raise the event when RowHeadersVisible property is changed.
Public Sub MyDelegateRowHeadersVisibleChanged(sender As Object, e As EventArgs)
Dim myString As String = "'RowHeadersVisibleChanged' event raised, Row Headers are"
If myDataGridTableStyle.RowHeadersVisible Then
myString += " visible"
Else
myString += " not visible"
End If
MessageBox.Show(myString, "RowHeader information")
End Sub 'MyDelegateRowHeadersVisibleChanged
' raise the event when a button is clicked.
Private Sub myButton_Click(sender As Object, e As System.EventArgs)
If myDataGridTableStyle.RowHeadersVisible Then
myDataGridTableStyle.RowHeadersVisible = False
Else
myDataGridTableStyle.RowHeadersVisible = True
End If
End Sub 'myButton_Click
[C#]
// Instantiate the EventHandler.
public void AttachRowHeaderVisibleChanged()
{
myDataGridTableStyle.RowHeadersVisibleChanged += new EventHandler (MyDelegateRowHeadersVisibleChanged);
}
// raise the event when RowHeadersVisible property is changed.
public void MyDelegateRowHeadersVisibleChanged(object sender, EventArgs e)
{
string myString = "'RowHeadersVisibleChanged' event raised, Row Headers are";
if (myDataGridTableStyle.RowHeadersVisible)
myString += " visible";
else
myString += " not visible";
MessageBox.Show(myString, "RowHeader information");
}
// raise the event when a button is clicked.
private void myButton_Click(object sender, System.EventArgs e)
{
if (myDataGridTableStyle.RowHeadersVisible)
myDataGridTableStyle.RowHeadersVisible = false;
else
myDataGridTableStyle.RowHeadersVisible = true;
}
[C++]
// Instantiate the EventHandler.
public:
void AttachRowHeaderVisibleChanged() {
myDataGridTableStyle->RowHeadersVisibleChanged +=
new EventHandler (this, &MyDataGridTableStyle_RowHeadersVisibleChanged::MyDelegateRowHeadersVisibleChanged);
}
// raise the event when RowHeadersVisible property is changed.
void MyDelegateRowHeadersVisibleChanged(Object* /*sender*/, EventArgs* /*e*/) {
String* myString = S"'RowHeadersVisibleChanged' event raised, Row Headers are";
if (myDataGridTableStyle->RowHeadersVisible)
myString = String::Concat(myString, S" visible");
else
myString = String::Concat(myString, S" not visible");
MessageBox::Show(myString, S"RowHeader information");
}
// raise the event when a button is clicked.
private:
void myButton_Click(Object* /*sender*/, System::EventArgs* /*e*/) {
if (myDataGridTableStyle->RowHeadersVisible)
myDataGridTableStyle->RowHeadersVisible = false;
else
myDataGridTableStyle->RowHeadersVisible = true;
}
[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 ファミリ
参照
DataGridTableStyle クラス | DataGridTableStyle メンバ | System.Windows.Forms 名前空間 | RowHeaderWidth | RowHeadersVisible