DataGridTableStyle.RowHeadersVisible プロパティ
行ヘッダーを表示するかどうかを示す値を取得または設定します。
Public Property RowHeadersVisible As Boolean
[C#]
public bool RowHeadersVisible {get; set;}
[C++]
public: __property bool get_RowHeadersVisible();public: __property void set_RowHeadersVisible(bool);
[JScript]
public function get RowHeadersVisible() : Boolean;public function set RowHeadersVisible(Boolean);
プロパティ値
行ヘッダーを表示する場合は true 。それ以外の場合は false 。既定値は true です。
解説
行ヘッダーを表示する場合、基になる DataTable に関連付けられた子テーブルがあるときは、各行ヘッダーにプラス記号が表示されます。
このプロパティは、 DataGridTableStyle オブジェクトを GridTableStylesCollection に追加するまでは機能しません。それまでは、このプロパティは無効です。
使用例
' 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 名前空間 | RowHeadersVisibleChanged | RowHeaderWidth