作成日: 2018/10/02 最終更新日: 2018/10/02
文書種別
使用方法
詳細
ヘッダセルのハイライトを有効にするには、GcMultiRow.HeaderCellHighlightModeプロパティを使用します。
次のコードでは、GcMultiRowコントロールに設定されているテンプレートのColumHeaderCellのFlayStyleプロパティにFlatを設定して、ヘッダのハイライト表示を有効にします。
[Visual Basic]
[C#]
次のコードでは、GcMultiRowコントロールに設定されているテンプレートのColumHeaderCellのFlayStyleプロパティにFlatを設定して、ヘッダのハイライト表示を有効にします。
[Visual Basic]
Imports GrapeCity.Win.MultiRow Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' テンプレートの作成 Dim Template1 As Template = Template.CreateGridTemplate(2) For _count As Integer = 0 To Template1.ColumnHeaders(0).Cells.Count - 1 If TypeOf (Template1.ColumnHeaders(0).Cells(_count)) Is ColumnHeaderCell Then DirectCast(Template1.ColumnHeaders(0).Cells(_count), ColumnHeaderCell).FlatStyle = FlatStyle.Flat End If Next DirectCast(Template1.Row.Cells(2), RowHeaderCell).FlatStyle = FlatStyle.Flat ' MultiRowの設定 GcMultiRow1.Template = Template1 GcMultiRow1.RowCount = 5 ' ヘッダのハイライト表示の設定 GcMultiRow1.HeaderCellHighlightMode = HighlightMode.ContainedCells GcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.SelectionBackColor = Color.LightGray GcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.SelectionForeColor = Color.Green GcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.BackColor = Color.White GcMultiRow1.RowsDefaultHeaderCellStyle.SelectionBackColor = Color.LightGray GcMultiRow1.RowsDefaultHeaderCellStyle.SelectionForeColor = Color.Green GcMultiRow1.RowsDefaultHeaderCellStyle.BackColor = Color.White End Sub
[C#]
using GrapeCity.Win.MultiRow;
private void Form1_Load(object sender, EventArgs e)
{
// テンプレートの作成
Template template1 = Template.CreateGridTemplate(2);
for (int _count = 0; _count < template1.ColumnHeaders[0].Cells.Count; _count++)
{
if (template1.ColumnHeaders[0].Cells[_count] is ColumnHeaderCell)
{
(template1.ColumnHeaders[0].Cells[_count] as ColumnHeaderCell).FlatStyle = FlatStyle.Flat;
}
}
(template1.Row.Cells[2] as RowHeaderCell).FlatStyle = FlatStyle.Flat;
// MultiRowの設定
gcMultiRow1.Template = template1;
gcMultiRow1.RowCount = 5;
// ヘッダのハイライト表示の設定
gcMultiRow1.HeaderCellHighlightMode = HighlightMode.ContainedCells;
gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.SelectionBackColor = Color.LightGray;
gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.SelectionForeColor = Color.Green;
gcMultiRow1.ColumnHeadersDefaultHeaderCellStyle.BackColor = Color.White;
gcMultiRow1.RowsDefaultHeaderCellStyle.SelectionBackColor = Color.LightGray;
gcMultiRow1.RowsDefaultHeaderCellStyle.SelectionForeColor = Color.Green;
gcMultiRow1.RowsDefaultHeaderCellStyle.BackColor = Color.White;
}
旧文書番号
83277