HeaderCellの背景色を変更するには、HeaderCell.Style.BackColorプロパティに任意の色を設定した後、次のいずれかを設定します。
- HeaderCell.FlatStyleプロパティをFlatまたはPopupに設定する。
- HeaderCell.FlatStyleプロパティをStandardに設定し、HeaderCell.UseVisualStyleBackColorプロパティをFalseに設定する。
ビジュアル スタイルが有効な環境では、HeaderCell.FlatStyleプロパティがSystemに設定されているか、HeaderCell.UseVisualStyleBackColorプロパティがTrueの場合にはHeaderCell.Style.BackColorプロパティに設定した背景色はボタンに適用されません。
デザイナによる設定
- 背景色を変更するボタン型セルを選択する。(例: headerCell1)
- プロパティウィンドウでHeaderCell.Style.BackColorプロパティを選択し、ドロップダウンウィンドウから任意の色を選択する。
- プロパティウィンドウでHeaderCell.UseVisualStyleBackColorプロパティを選択し、Falseに設定する。
- プロパティウィンドウでHeaderCell.FlatStyleプロパティを選択し、Flat、PopupまたはStandardに設定する。
コーディングによる設定
Imports GrapeCity.Win.MultiRow Dim HeaderCell11 As New HeaderCell() HeaderCell11.Name = "HeaderCell11" HeaderCell11.Value = "HeaderCell" HeaderCell11.Style.BackColor = Color.FromArgb(192, 255, 192) HeaderCell11.Style.Border = New Border(LineStyle.Thin, Color.DarkGray) HeaderCell11.UseVisualStyleBackColor = false HeaderCell11.FlatStyle = FlatStyle.Standard GcMultiRow1.Template = Template.CreateGridTemplate(New Cell() { HeaderCell11 }) GcMultiRow1.RowCount = 10
using GrapeCity.Win.MultiRow; HeaderCell headerCell11 = new HeaderCell(); headerCell11.Name = "headerCell11"; headerCell11.Value = "HeaderCell"; headerCell11.Style.BackColor = Color.FromArgb(192, 255, 192); headerCell11.Style.Border = new Border(LineStyle.Thin, Color.DarkGray); headerCell11.UseVisualStyleBackColor = false; headerCell11.FlatStyle = FlatStyle.Standard; gcMultiRow1.Template = Template.CreateGridTemplate(new Cell[] { headerCell11 }); gcMultiRow1.RowCount = 10;