[]
        
(Showing Draft Content)

FarPoint.Win.ComplexBorderSide

ComplexBorderSide Class

Represents one side of a four-sided, complex border.

Inheritance
ComplexBorderSide
Namespace: FarPoint.Win
Assembly: FarPoint.Win.dll
Syntax
[TypeConverter(typeof(_l))]
public class ComplexBorderSide : ICloneable, ISerializable, ISerializeSupport, IComparable
<TypeConverter(GetType(_l))>
Public Class ComplexBorderSide
    Implements ICloneable, ISerializable, ISerializeSupport, IComparable

Constructors

Name Description
ComplexBorderSide()

Creates one side of a four-sided, complex border with default color SystemColors.WindowFrame, default width of 1, default dash style of Solid, and empty dash pattern and compound array.

ComplexBorderSide(ComplexBorderSideStyle)

Creates one side of a four-sided, complex border with settings equivalent to the specified side style.

ComplexBorderSide(ComplexBorderSideStyle, Color)

Creates one side of a four-sided, complex border with the specified style and color.

ComplexBorderSide(bool, Color, int, DashStyle, float[], float[])

Creates one side of a four-sided, complex border with the specified color, width, dash style, dash pattern and compound array, and whether to draw the side.

ComplexBorderSide(Color)

Creates one side of a four-sided, complex border with the specified color.

ComplexBorderSide(Color, int)

Creates one side of a four-sided, complex border with the specified color and width.

ComplexBorderSide(Color, int, DashStyle)

Creates one side of a four-sided, complex border with the specified color, width, and dash style.

ComplexBorderSide(Color, int, DashStyle, float[], float[])

Creates one side of a four-sided, complex border with the specified color, width, dash style, dash pattern, and compound array.

ComplexBorderSide(SerializationInfo, StreamingContext)

Properties

Name Description
Color

Gets the color of this side of the complex border.

CompoundArray

Gets array values that specify a compound line made up of parallel lines and spaces of this side of the complex border.

DashPattern

Gets the dash pattern array of this side of the complex border.

DashStyle

Gets the dash style of this side of the complex border.

Draw

Gets whether this side is drawn in the complex border.

Empty

Gets an empty ComplexBorderSide (Draw = false).

Style

Gets the style of this side of the complex border.

Width

Gets the width of this side of the complex border.

Methods

Name Description
Clone()

Clones the border object.

CompareTo(object)

Compares the current object with another object of the same type.

DeserializeEntry(SerializationEntry)

Deserializes for each binary entry.

Equals(object)

Compares the specified object to this ComplexBorderSide object.

GetHashCode()

Gets the hash code of the ComplexBorderSide object.

ToString()

Converts the complex border side to a string.