SPREAD for WPF 3.0J - GcSpreadSheet
セル罫線とグリッド線
SPREAD for WPF 3.0J - GcSpreadSheet > 開発者ガイド > 外観設定 > セル罫線とグリッド線

GcSpreadSheetでは、セルの周囲に罫線を追加でき、ワークシートにて水平と垂直のグリッド線も追加することができます。  

セル罫線の設定

IBordersインタフェースのApplyBorderメソッドを使用してワークシートセルの罫線を設定することができ、セル罫線の色や線のスタイルを変更できます。

コードのコピー
// セル罫線を設定します。
GcSpreadSheet.Workbook.ActiveSheet.Cells[4, 2].Borders.ApplyBorder(new GrapeCity.Spreadsheet.Border
(new GrapeCity.Spreadsheet.BorderLine(GrapeCity.Spreadsheet.BorderLineStyle.Double,
GrapeCity.Spreadsheet.Color.FromArgb(255, 0, 0))));
            
GcSpreadSheet.Workbook.ActiveSheet.Cells[4, 2].Value = "Border";
コードのコピー
'セル罫線を設定します。
GcSpreadSheet.Workbook.ActiveSheet.Cells(4, 2).Borders.ApplyBorder(New GrapeCity.Spreadsheet.Border(New GrapeCity.Spreadsheet.BorderLine(GrapeCity.Spreadsheet.BorderLineStyle.Double,
    GrapeCity.Spreadsheet.Color.FromArgb(255, 0, 0))))

GcSpreadSheet.Workbook.ActiveSheet.Cells(4, 2).Value = "Border"

BordersIndex列挙体を使用して罫線の片側のスタイルを明示的に設定することもできます。

コードのコピー
// 罫線の片側のスタイルを明示的に設定します。
GcSpreadSheet.Workbook.ActiveSheet.Cells["A1:F10"].Borders[GrapeCity.Spreadsheet.BordersIndex.InsideHorizontal].LineStyle = GrapeCity.Spreadsheet.BorderLineStyle.Double;
コードのコピー
'罫線の片側のスタイルを明示的に設定します。
GcSpreadSheet.Workbook.ActiveSheet.Cells("A1:F10").Borders(GrapeCity.Spreadsheet.BordersIndex.InsideHorizontal).LineStyle = GrapeCity.Spreadsheet.BorderLineStyle.Double

グリッド線の表示・非表示

IWorksheetViewインタフェースのDisplayGridlines プロパティを設定することで、グリッド線を表示・非表示にすることができます。DisplayGridlinesプロパティのデフォルト値はtrueであり、デフォルトで、グリッド線がワークシートに表示されます。グリッド線を非表示にするには、本プロパティをfalseに設定する必要があります。

コードのコピー
// グリッド線を非表示にします。
GcSpreadSheet.Workbook.ActiveSheet.View.DisplayGridlines = false;
コードのコピー
'グリッド線を非表示にします。
GcSpreadSheet.Workbook.ActiveSheet.View.DisplayGridlines = False

グリッド線のカスタマイズ

IWorksheetViewインタフェースのGridlineColorIndexプロパティを使用することで、グリッド線の色をカスタマイズできます。グリッド線をカスタマイズできるには、DefaultGridlineColorプロパティをfalseに設定する必要があります。

コードのコピー
// グリッド線をカスタマイズします。
GcSpreadSheet.Workbook.ActiveSheet.View.DisplayOutline = false;
GcSpreadSheet.Workbook.ActiveSheet.View.DefaultGridlineColor = false;
GcSpreadSheet.Workbook.ActiveSheet.View.GridlineColorIndex = 10;
コードのコピー
'グリッド線をカスタマイズします。
GcSpreadSheet.Workbook.ActiveSheet.View.DisplayOutline = False
GcSpreadSheet.Workbook.ActiveSheet.View.DefaultGridlineColor = False
GcSpreadSheet.Workbook.ActiveSheet.View.GridlineColorIndex = 10