PowerTools SPREAD for Windows Forms 10.0J
斜め罫線

複合罫線を使用すると、セル内の斜めの辺に罫線を表示することができます。

設定方法

複数の線による罫線をセルに作成するには、ComplexBorder クラスDiagonal プロパティを使用します。

サンプルコード

次のサンプルコードは、セルに斜め罫線を設定します。

C#
コードのコピー
// 斜め罫線(左上から右下)の設定
FarPoint.Win.ComplexBorderSide diagonalborder1 = new FarPoint.Win.ComplexBorderSide(Color.Blue, 2, System.Drawing.Drawing2D.DashStyle.Solid);
fpSpread1.ActiveSheet.Cells[4, 4].Border = new FarPoint.Win.ComplexBorder(null, null, null, null, diagonalborder1, false, true);
// 斜め罫線(左下から右上)の設定
FarPoint.Win.ComplexBorderSide diagonalborder2 = new FarPoint.Win.ComplexBorderSide(Color.Green, 2, System.Drawing.Drawing2D.DashStyle.Dash);
fpSpread1.ActiveSheet.Cells[4, 5].Border = new FarPoint.Win.ComplexBorder(null, null, null, null, diagonalborder2, true, false);
// 斜め罫線(両対角線)の設定
FarPoint.Win.ComplexBorderSide diagonalborder3 = new FarPoint.Win.ComplexBorderSide(Color.Gray, 2, System.Drawing.Drawing2D.DashStyle.Dot);
fpSpread1.ActiveSheet.Cells[4, 6].Border = new FarPoint.Win.ComplexBorder(null, null, null, null, diagonalborder3, true, true);
Visual Basic
コードのコピー
' 斜め罫線(左上から右下)の設定
Dim diagonalborder1 As New FarPoint.Win.ComplexBorderSide(Color.Blue, 2, System.Drawing.Drawing2D.DashStyle.Solid)
FpSpread1.ActiveSheet.Cells(4, 4).Border = New FarPoint.Win.ComplexBorder(Nothing, Nothing, Nothing, Nothing, diagonalborder1, False, True)
' 斜め罫線(左下から右上)の設定
Dim diagonalborder2 As New FarPoint.Win.ComplexBorderSide(Color.Green, 2, System.Drawing.Drawing2D.DashStyle.Dash)
FpSpread1.ActiveSheet.Cells(4, 5).Border = New FarPoint.Win.ComplexBorder(Nothing, Nothing, Nothing, Nothing, diagonalborder2, True, False)
' 斜め罫線(両対角線)の設定
Dim diagonalborder3 As New FarPoint.Win.ComplexBorderSide(Color.Gray, 2, System.Drawing.Drawing2D.DashStyle.Dot)
FpSpread1.ActiveSheet.Cells(4, 6).Border = New FarPoint.Win.ComplexBorder(Nothing, Nothing, Nothing, Nothing, diagonalborder3, True, True)
関連トピック

 

 


© 2004-2017, GrapeCity inc. All rights reserved.