SPREAD for WPF 4.0J - GcSpreadGrid
グリッド線
MESCIUS SPREAD for WPF 4.0J > 開発者ガイド > 外観 > グリッド線

既定では、コントロールにグリッド線が表示されます。ヘッダのグリッド線は行ヘッダ/列ヘッダ/コーナー ヘッダがそれぞれ提供する HorizontalGridLine および VerticalGridLine プロパティで、コンテンツのグリッド線はコントロールの HorizontalGridLine および VerticalGridLine プロパティで変更できます。

グリッド線

次のサンプルコードはコントロールのコンテンツ、列ヘッダ、行ヘッダ、およびコーナー ヘッダのグリッド線を設定します。

サンプルコード

C#
コードのコピー
gcSpreadGrid1.ColumnHeader.RowCount = 2;
gcSpreadGrid1.RowHeader.ColumnCount = 2;
// コンテンツのグリッド線
gcSpreadGrid1.HorizontalGridLine = new BorderLine(Colors.Black, BorderLineStyle.Hair);
gcSpreadGrid1.VerticalGridLine = new BorderLine(Colors.Red, BorderLineStyle.Hair);
// 列ヘッダのグリッド線
gcSpreadGrid1.ColumnHeader.HorizontalGridLine = new BorderLine(Colors.Black, BorderLineStyle.Hair);
gcSpreadGrid1.ColumnHeader.VerticalGridLine = new BorderLine(Colors.Red, BorderLineStyle.Thin);
// 行ヘッダのグリッド線
gcSpreadGrid1.RowHeader.HorizontalGridLine = new BorderLine(Colors.Black, BorderLineStyle.Thin);
gcSpreadGrid1.RowHeader.VerticalGridLine = new BorderLine(Colors.Red, BorderLineStyle.Hair);
// コーナー ヘッダのグリッド線
gcSpreadGrid1.CornerHeader.HorizontalGridLine = new BorderLine(Colors.Black, BorderLineStyle.Thin);
gcSpreadGrid1.CornerHeader.VerticalGridLine = new BorderLine(Colors.Red, BorderLineStyle.Thin);
Visual Basic
コードのコピー
GcSpreadGrid1.ColumnHeader.RowCount = 2
GcSpreadGrid1.RowHeader.ColumnCount = 2
' コンテンツのグリッド線
GcSpreadGrid1.HorizontalGridLine = New BorderLine(Colors.Black, BorderLineStyle.Hair)
GcSpreadGrid1.VerticalGridLine = New BorderLine(Colors.Red, BorderLineStyle.Hair)
' 列ヘッダのグリッド線
GcSpreadGrid1.ColumnHeader.HorizontalGridLine = New BorderLine(Colors.Black, BorderLineStyle.Hair)
GcSpreadGrid1.ColumnHeader.VerticalGridLine = New BorderLine(Colors.Red, BorderLineStyle.Thin)
' 行ヘッダのグリッド線
GcSpreadGrid1.RowHeader.HorizontalGridLine = New BorderLine(Colors.Black, BorderLineStyle.Thin)
GcSpreadGrid1.RowHeader.VerticalGridLine = New BorderLine(Colors.Red, BorderLineStyle.Hair)
' コーナー ヘッダのグリッド線
GcSpreadGrid1.CornerHeader.HorizontalGridLine = New BorderLine(Colors.Black, BorderLineStyle.Thin)
GcSpreadGrid1.CornerHeader.VerticalGridLine = New BorderLine(Colors.Red, BorderLineStyle.Thin)

次のサンプルコードはコントロールのグリッド線を非表示に設定します。

サンプルコード

C#
コードのコピー
// グリッド線を表示しない
gcSpreadGrid1.HorizontalGridLine = new BorderLine(Colors.Transparent, BorderLineStyle.None);
gcSpreadGrid1.VerticalGridLine = new BorderLine(Colors.Transparent, BorderLineStyle.None);
Visual Basic
コードのコピー
' グリッド線を表示しない
GcSpreadGrid1.HorizontalGridLine = New BorderLine(Colors.Transparent, BorderLineStyle.None)
GcSpreadGrid1.VerticalGridLine = New BorderLine(Colors.Transparent, BorderLineStyle.None)
関連トピック