AdjustableArrowCap Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the AdjustableArrowCap class with the specified width and height.
Overloads
AdjustableArrowCap(Single, Single) |
Initializes a new instance of the AdjustableArrowCap class with the specified width and height. The arrow end caps created with this constructor are always filled. |
AdjustableArrowCap(Single, Single, Boolean) |
Initializes a new instance of the AdjustableArrowCap class with the specified width, height, and fill property. Whether an arrow end cap is filled depends on the argument passed to the |
AdjustableArrowCap(Single, Single)
- Source:
- AdjustableArrowCap.cs
- Source:
- AdjustableArrowCap.cs
Initializes a new instance of the AdjustableArrowCap class with the specified width and height. The arrow end caps created with this constructor are always filled.
public:
AdjustableArrowCap(float width, float height);
public AdjustableArrowCap (float width, float height);
new System.Drawing.Drawing2D.AdjustableArrowCap : single * single -> System.Drawing.Drawing2D.AdjustableArrowCap
Public Sub New (width As Single, height As Single)
Parameters
- width
- Single
The width of the arrow.
- height
- Single
The height of the arrow.
Examples
The following example is designed for use with Windows Forms, and it requires PaintEventArgs e
, an OnPaint event object. The code performs the following actions:
Creates an AdjustableArrowCap object named
myArrow
.Creates a Pen object named
capPen
, and sets its CustomStartCap and CustomEndCap properties equal tomyArrow
.Uses the DrawLine method to draw to screen a line capped by two arrows.
public:
void ConstructAdjArrowCap1( PaintEventArgs^ e )
{
AdjustableArrowCap^ myArrow = gcnew AdjustableArrowCap( 6,6 );
Pen^ capPen = gcnew Pen( Color::Black );
capPen->CustomStartCap = myArrow;
capPen->CustomEndCap = myArrow;
e->Graphics->DrawLine( capPen, 50, 50, 200, 50 );
}
public void ConstructAdjArrowCap1(PaintEventArgs e)
{
AdjustableArrowCap myArrow = new AdjustableArrowCap(6, 6);
Pen capPen = new Pen(Color.Black);
capPen.CustomStartCap = myArrow;
capPen.CustomEndCap = myArrow;
e.Graphics.DrawLine(capPen, 50, 50, 200, 50);
}
Public Sub ConstructAdjArrowCap1(ByVal e As PaintEventArgs)
Dim myArrow As New AdjustableArrowCap(6, 6)
Dim customArrow As CustomLineCap = myArrow
Dim capPen As New Pen(Color.Black)
capPen.CustomStartCap = myArrow
capPen.CustomEndCap = myArrow
e.Graphics.DrawLine(capPen, 50, 50, 200, 50)
End Sub
Applies to
AdjustableArrowCap(Single, Single, Boolean)
- Source:
- AdjustableArrowCap.cs
- Source:
- AdjustableArrowCap.cs
Initializes a new instance of the AdjustableArrowCap class with the specified width, height, and fill property. Whether an arrow end cap is filled depends on the argument passed to the isFilled
parameter.
public:
AdjustableArrowCap(float width, float height, bool isFilled);
public AdjustableArrowCap (float width, float height, bool isFilled);
new System.Drawing.Drawing2D.AdjustableArrowCap : single * single * bool -> System.Drawing.Drawing2D.AdjustableArrowCap
Public Sub New (width As Single, height As Single, isFilled As Boolean)
Parameters
- width
- Single
The width of the arrow.
- height
- Single
The height of the arrow.
- isFilled
- Boolean
true
to fill the arrow cap; otherwise, false
.
Examples
The following example is designed for use with Windows Forms, and it requires PaintEventArgs e
, an OnPaint event object. The code performs the following actions:
Creates an AdjustableArrowCap object named
myArrow
.Creates a Pen object named
capPen
, and sets its CustomStartCap and CustomEndCap properties equal tomyArrow
.Uses the DrawLine method to draw to screen a line capped by two arrows.
public:
void ConstructAdjArrowCap2( PaintEventArgs^ e )
{
AdjustableArrowCap^ myArrow = gcnew AdjustableArrowCap( 6,6,false );
Pen^ capPen = gcnew Pen( Color::Black );
capPen->CustomStartCap = myArrow;
capPen->CustomEndCap = myArrow;
e->Graphics->DrawLine( capPen, 50, 50, 200, 50 );
}
public void ConstructAdjArrowCap2(PaintEventArgs e)
{
AdjustableArrowCap myArrow = new AdjustableArrowCap(6, 6, false);
Pen capPen = new Pen(Color.Black);
capPen.CustomStartCap = myArrow;
capPen.CustomEndCap = myArrow;
e.Graphics.DrawLine(capPen, 50, 50, 200, 50);
}
Public Sub ConstructAdjArrowCap2(ByVal e As PaintEventArgs)
Dim myArrow As New AdjustableArrowCap(6, 6, False)
Dim customArrow As CustomLineCap = myArrow
Dim capPen As New Pen(Color.Black)
capPen.CustomStartCap = myArrow
capPen.CustomEndCap = myArrow
e.Graphics.DrawLine(capPen, 50, 50, 200, 50)
End Sub