Spread Windows Forms 12.0 Product Documentation
ComplexBorder Constructor(ComplexBorderSide,ComplexBorderSide,ComplexBorderSide,ComplexBorderSide,ComplexBorderSide,Boolean,Boolean)
Example 


FarPoint.Win Assembly > FarPoint.Win Namespace > ComplexBorder Class > ComplexBorder Constructor : ComplexBorder Constructor(ComplexBorderSide,ComplexBorderSide,ComplexBorderSide,ComplexBorderSide,ComplexBorderSide,Boolean,Boolean)
Complex border side (ComplexBorderSide object) for the left side
Complex border side (ComplexBorderSide object) for the top
Complex border side (ComplexBorderSide object) for the right side
Complex border side (ComplexBorderSide object) for the bottom
Complex border side (ComplexBorderSide object) for the diagonal
Show diagonally up
Show diagonally down
Creates a complex border with the specified ComplexBorderSide objects for each side.
Syntax
'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 _
)
'Usage
 
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)

Parameters

left
Complex border side (ComplexBorderSide object) for the left side
top
Complex border side (ComplexBorderSide object) for the top
right
Complex border side (ComplexBorderSide object) for the right side
bottom
Complex border side (ComplexBorderSide object) for the bottom
diagonal
Complex border side (ComplexBorderSide object) for the diagonal
diagonalUp
Show diagonally up
diagonalDown
Show diagonally down
Example
This example creates a complex cell border that includes diagonal lines in the cell.
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
See Also

Reference

ComplexBorder Class
ComplexBorder Members
Overload List