DataGridTableStyle.HeaderBackColor プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridTableStyle.HeaderBackColor プロパティの意味・解説 

DataGridTableStyle.HeaderBackColor プロパティ

ヘッダー背景色取得または設定します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Property HeaderBackColor As
 Color
Dim instance As DataGridTableStyle
Dim value As Color

value = instance.HeaderBackColor

instance.HeaderBackColor = value
public Color HeaderBackColor { get; set;
 }
public:
property Color HeaderBackColor {
    Color get ();
    void set (Color value);
}
/** @property */
public Color get_HeaderBackColor ()

/** @property */
public void set_HeaderBackColor (Color value)
public function get HeaderBackColor
 () : Color

public function set HeaderBackColor
 (value : Color)

プロパティ
ヘッダー背景色を表す Color

使用例使用例
Private Sub Create_Table()
   ' Create DataSet.
   myDataSet = New DataSet("myDataSet")
   ' Create DataTable.
   Dim myCustomerTable As New
 DataTable("Customers")
   ' Create two columns, and add them to the table.
   Dim CustID As New DataColumn("CustID",
 GetType(Integer))
   Dim CustName As New DataColumn("CustName")
   myCustomerTable.Columns.Add(CustID)
   myCustomerTable.Columns.Add(CustName)
   ' Add table to DataSet.
   myDataSet.Tables.Add(myCustomerTable)
   dataGrid1.SetDataBinding(myDataSet, "Customers")
   myTableStyle = New DataGridTableStyle()
   myTableStyle.MappingName = "Customers"
   AddHandler myTableStyle.HeaderBackColorChanged, AddressOf
 HeaderBackColorChangedHandler
   AddHandler myTableStyle.HeaderForeColorChanged, AddressOf
 HeaderForeColorChangedHandler
End Sub 'Create_Table


' Change header background color.
Private Sub OnHeaderBackColor_Click(sender
 As Object, e As System.EventArgs)
 Handles button1.Click
   dataGrid1.TableStyles.Clear()
   Select Case comboBox1.SelectedItem.ToString()
      Case "Red"
         myTableStyle.HeaderBackColor = Color.Red
      Case "Yellow"
         myTableStyle.HeaderBackColor = Color.Yellow
      Case "Blue"
         myTableStyle.HeaderBackColor = Color.Blue
   End Select
   myTableStyle.AlternatingBackColor = Color.LightGray
   dataGrid1.TableStyles.Add(myTableStyle)
End Sub 'OnHeaderBackColor_Click

private void Create_Table()
{
   // Create DataSet.
   myDataSet = new DataSet("myDataSet");
   // Create DataTable.
   DataTable myCustomerTable = new DataTable("Customers");
   // Create two columns, and add them to the table.
   DataColumn CustID = new DataColumn("CustID", typeof(int));
   DataColumn CustName = new DataColumn("CustName");
   myCustomerTable.Columns.Add(CustID);
   myCustomerTable.Columns.Add(CustName);
   // Add table to DataSet.
   myDataSet.Tables.Add(myCustomerTable);
   dataGrid1.SetDataBinding(myDataSet,"Customers");
   myTableStyle = new DataGridTableStyle();
   myTableStyle.MappingName = "Customers";
   myTableStyle.HeaderBackColorChanged += 
      new System.EventHandler(HeaderBackColorChangedHandler);
 
   myTableStyle.HeaderForeColorChanged +=
      new System.EventHandler(HeaderForeColorChangedHandler);
 
}

// Change header background color.
private void OnHeaderBackColor_Click(object
 sender, System.EventArgs e)
{
   dataGrid1.TableStyles.Clear ();
   switch(comboBox1.SelectedItem.ToString())
   {
      case "Red":
         myTableStyle.HeaderBackColor = Color.Red;
         break;
      case "Yellow":
         myTableStyle.HeaderBackColor = Color.Yellow ;
         break;
      case "Blue":
         myTableStyle.HeaderBackColor = Color.Blue ;
         break;
   }
   myTableStyle.AlternatingBackColor = Color.LightGray;
   dataGrid1.TableStyles.Add(myTableStyle);
}
private:
   void Create_Table()
   {
      // Create DataSet.
      myDataSet = gcnew DataSet( "myDataSet" );

      // Create DataTable.
      DataTable^ myCustomerTable = gcnew DataTable( "Customers" );

      // Create two columns, and add them to the table.
      DataColumn^ CustID = gcnew DataColumn( "CustID",int::typeid
 );
      DataColumn^ CustName = gcnew DataColumn( "CustName" );
      myCustomerTable->Columns->Add( CustID );
      myCustomerTable->Columns->Add( CustName );

      // Add table to DataSet.
      myDataSet->Tables->Add( myCustomerTable );
      dataGrid1->SetDataBinding( myDataSet, "Customers" );
      myTableStyle = gcnew DataGridTableStyle;
      myTableStyle->MappingName = "Customers";
      myTableStyle->HeaderBackColorChanged += gcnew System::EventHandler( this,
 &Form1::HeaderBackColorChangedHandler );
      myTableStyle->HeaderForeColorChanged += gcnew System::EventHandler( this,
 &Form1::HeaderForeColorChangedHandler );
   }

   // Change header background color.
   void OnHeaderBackColor_Click( Object^ /*sender*/, System::EventArgs^
 /*e*/ )
   {
      dataGrid1->TableStyles->Clear();
      String^ str = dynamic_cast<String^>(comboBox1->SelectedItem);
      if ( str->Equals( "Red" ) )
               myTableStyle->ForeColor = Color::Red;
      else
      if ( str->Equals( "Yellow" ) )
               myTableStyle->ForeColor = Color::Yellow;
      else
      if ( str->Equals( "Blue" ) )
               myTableStyle->ForeColor = Color::Blue;

      myTableStyle->AlternatingBackColor = Color::LightGray;
      dataGrid1->TableStyles->Add( myTableStyle );
   }
private void Create_Table()
{
    // Create DataSet.
    myDataSet = new DataSet("myDataSet");

    // Create DataTable.
    DataTable myCustomerTable = new DataTable("Customers");

    // Create two columns, and add them to the table.
    DataColumn custID = new DataColumn("CustID", int.class.ToType());
    DataColumn custName = new DataColumn("CustName");

    myCustomerTable.get_Columns().Add(custID);
    myCustomerTable.get_Columns().Add(custName);

    // Add table to DataSet.
    myDataSet.get_Tables().Add(myCustomerTable);
    dataGrid1.SetDataBinding(myDataSet, "Customers");
    myTableStyle = new DataGridTableStyle();
    myTableStyle.set_MappingName("Customers");
    myTableStyle.add_HeaderBackColorChanged(
        new System.EventHandler(HeaderBackColorChangedHandler));
    myTableStyle.add_HeaderForeColorChanged(
        new System.EventHandler(HeaderForeColorChangedHandler));
} //Create_Table

// Change header background color.
private void OnHeaderBackColor_Click(Object
 sender, System.EventArgs e)
{
    dataGrid1.get_TableStyles().Clear();
    if (comboBox1.get_SelectedItem().ToString().Equals("Red"))
 {
        myTableStyle.set_HeaderBackColor(Color.get_Red());
    }
    else if (comboBox1.get_SelectedItem().ToString().Equals("Yellow"))
 {
        myTableStyle.set_HeaderBackColor(Color.get_Yellow());
    }
    else if (comboBox1.get_SelectedItem().ToString().Equals("Blue"))
 {
        myTableStyle.set_HeaderBackColor(Color.get_Blue());
    }
    myTableStyle.set_AlternatingBackColor(Color.get_LightGray());
    dataGrid1.get_TableStyles().Add(myTableStyle);
} //OnHeaderBackColor_Click
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridTableStyle クラス
DataGridTableStyle メンバ
System.Windows.Forms 名前空間
ShouldSerializeHeaderBackColor
ResetHeaderBackColor
HeaderForeColor
DataGridTableStyle.ColumnHeadersVisible プロパティ
HeaderFont



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataGridTableStyle.HeaderBackColor プロパティ」の関連用語

DataGridTableStyle.HeaderBackColor プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridTableStyle.HeaderBackColor プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS