MarqueeFreeForm Member Details

MarqueeFreeForm Public Fields


MarqueeFreeForm Public Enumerations


MarqueeFreeForm Constructors
New
Instantiates a MarqueeFreeForm on a given ContainerGraph specifying certain key Marquee properties
Public Sub New(ByVal Base As ContainerGraph, ByVal State As MarqueeConstruction, ByVal ToAccomplish As MarqueeReturnTask)
Remarks:
Parameters:
ByVal Base As ContainerGraph
ByVal State As MarqueeConstruction
ByVal ToAccomplish As MarqueeReturnTask
New
Instantiates a MarqueeFreeForm on a given ContainerGraph specifying certain key Marquee properties, as well as current Mouse Location
Public Sub New(ByVal Base As ContainerGraph, ByVal State As MarqueeConstruction, ByVal ToAccomplish As MarqueeReturnTask, ByVal e As MouseEventArgs)
Remarks:
Parameters:
ByVal Base As ContainerGraph
ByVal State As MarqueeConstruction
ByVal ToAccomplish As MarqueeReturnTask
ByVal e As MouseEventArgs


MarqueeFreeForm Public Properties
BoundingRectangle
The Rectangle just enclosing this (FreeForm) Marquee Category:
Public Property BoundingRectangle() As Rectangle
Remarks:
IndexParameters:
Return Value:
Rectangle
ClipPath
The GraphicsPath defining the perimeter of a FreeForm Marquee Category:
Public Property ClipPath() As GraphicsPath
Remarks:
IndexParameters:
Return Value:
GraphicsPath
DelBrush
Brush ued in the process of deleting this FreeForm Marquee Category:
Public Property DelBrush() As SolidBrush
Remarks:
IndexParameters:
Return Value:
SolidBrush
DelPen
Pen used to effect deletion of this FreeForm Marquee Category:
Public Property DelPen() As Pen
Remarks:
IndexParameters:
Return Value:
Pen
EnclosedGraphReference
Collection of ProtoGraphs enclosed by this Marquee Category:
Public Property EnclosedGraphReference() As ProtoGraphCollection
Remarks:
IndexParameters:
Return Value:
ProtoGraphCollection
MarqBrush
Brush used in the process of drawing this FreeForm Marquee Category:
Public Property MarqBrush() As SolidBrush
Remarks:
IndexParameters:
Return Value:
SolidBrush
MarqPen
Pen used to draw this FreeForm Marquee Category:
Public Property MarqPen() As Pen
Remarks:
IndexParameters:
Return Value:
Pen
MarqPoint
Array of Points defining the perimeter of this FreeForm Marquee Category:
Public Property MarqPoint() As Point[]
Remarks:
This might eventually be replaced by a PointCollection
IndexParameters:
Return Value:
Point[]
MarqPointCount
Count of the Points defining the perimeter of this Freeform Marquee Category:
Public ReadOnly Property MarqPointCount() As Object
Remarks:
IndexParameters:
Return Value:
Object
MouseLoc
Category:
Public Property MouseLoc() As Point
Remarks:
IndexParameters:
Return Value:
Point


MarqueeFreeForm Public Methods
GetBoundingRectangle
Calculates the bounding Rectangle of this (FreeForm) Marquee
Public Function GetBoundingRectangle() As Rectangle
Remarks:
Parameters:
Return Value:
Rectangle
GetBoundingRectangle
Computes the Rectangle which bounds a given GraphicsPath
Public Shared Function GetBoundingRectangle(ByVal gP As GraphicsPath) As Rectangle
Remarks:
Parameters:
ByVal gP As GraphicsPath
Return Value:
Rectangle


MarqueeFreeForm Public Events