GrapeCity SPREAD for Windows Forms 11.0J
ComplexBorder コンストラクタ(ComplexBorderSide,ComplexBorderSide,ComplexBorderSide,ComplexBorderSide,ComplexBorderSide,Boolean,Boolean)


複合境界線の左辺(ComplexBorderSideオブジェクト)
複合境界線の上辺(ComplexBorderSideオブジェクト)
複合境界線の右辺(ComplexBorderSideオブジェクト)
複合境界線の下辺(ComplexBorderSideオブジェクト)
斜め罫線のComplexBorderSideオブジェクト
右上がりの斜め罫線を示します。
右下がりの斜め罫線を示します。
各辺のComplexBorderSideStyleを指定して複合境界線を作成します。
構文
'Declaration
 
Public Function New( _
   ByVal left As ComplexBorderSide, _
   ByVal top As ComplexBorderSide, _
   ByVal right As ComplexBorderSide, _
   ByVal bottom As ComplexBorderSide, _
   ByVal diagonal As ComplexBorderSide, _
   ByVal diagonalUp As Boolean, _
   ByVal diagonalDown As Boolean _
)
'使用法
 
Dim left As ComplexBorderSide
Dim top As ComplexBorderSide
Dim right As ComplexBorderSide
Dim bottom As ComplexBorderSide
Dim diagonal As ComplexBorderSide
Dim diagonalUp As Boolean
Dim diagonalDown As Boolean
 
Dim instance As New ComplexBorder(left, top, right, bottom, diagonal, diagonalUp, diagonalDown)

パラメータ

left
複合境界線の左辺(ComplexBorderSideオブジェクト)
top
複合境界線の上辺(ComplexBorderSideオブジェクト)
right
複合境界線の右辺(ComplexBorderSideオブジェクト)
bottom
複合境界線の下辺(ComplexBorderSideオブジェクト)
diagonal
斜め罫線のComplexBorderSideオブジェクト
diagonalUp
右上がりの斜め罫線を示します。
diagonalDown
右下がりの斜め罫線を示します。
次のサンプルコードは、斜め罫線を含む複合セル罫線を作成します。
FarPoint.Win.ComplexBorderSide topborder = new FarPoint.Win.ComplexBorderSide(System.Drawing.Color.Black, 1);
FarPoint.Win.ComplexBorderSide leftborder = new FarPoint.Win.ComplexBorderSide(System.Drawing.Color.Blue, 1);
FarPoint.Win.ComplexBorderSide rightborder = new FarPoint.Win.ComplexBorderSide(Color.Red, 2);
FarPoint.Win.ComplexBorderSide bottomborder = new FarPoint.Win.ComplexBorderSide(Color.Black, 3, System.Drawing.Drawing2D.DashStyle.Solid, null, new float[] { 0f, 0.33f, 0.66f, 1f });
FarPoint.Win.ComplexBorderSide dborder = new FarPoint.Win.ComplexBorderSide(System.Drawing.Color.Yellow, 2);
FarPoint.Win.ComplexBorder bord = new FarPoint.Win.ComplexBorder(leftborder, topborder, rightborder, bottomborder, dborder, true, true);
fpSpread1.Sheets[0].Cells[1, 1].Border = bord;
Dim topborder As New FarPoint.Win.ComplexBorderSide(System.Drawing.Color.Black, 1)
Dim leftborder As New FarPoint.Win.ComplexBorderSide(System.Drawing.Color.Blue, 1)
Dim rightborder As New FarPoint.Win.ComplexBorderSide(Color.Red, 2)
Dim bottomborder As New FarPoint.Win.ComplexBorderSide(Color.Black, 3, System.Drawing.Drawing2D.DashStyle.Solid, Nothing, New Single() {0, 0.33, 0.66, 1})
Dim dborder As New FarPoint.Win.ComplexBorderSide(System.Drawing.Color.Yellow, 2)
Dim bord As New FarPoint.Win.ComplexBorder(leftborder, topborder, rightborder, bottomborder, dborder, True, True)
FpSpread1.Sheets(0).Cells(1, 1).Border = bord
参照

ComplexBorder クラス
ComplexBorder メンバ
オーバーロード一覧

 

 


© 2004-2018, GrapeCity Inc. All rights reserved.