Pen.StartCap Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Stil für die Enden am Anfang der mit diesem Pen gezeichneten Linien ab oder legt diesen fest.
public:
property System::Drawing::Drawing2D::LineCap StartCap { System::Drawing::Drawing2D::LineCap get(); void set(System::Drawing::Drawing2D::LineCap value); };
public System.Drawing.Drawing2D.LineCap StartCap { get; set; }
member this.StartCap : System.Drawing.Drawing2D.LineCap with get, set
Public Property StartCap As LineCap
Eigenschaftswert
Einer der LineCap-Werte, der den Stil für die Enden am Anfang der mit diesem Pen gezeichneten Linien darstellt.
Ausnahmen
Der angegebene Wert ist kein Member von LineCap.
Die StartCap-Eigenschaft wird auf einen unveränderlichen Pen festgelegt, der z. B. von der Pens-Klasse zurückgegeben wird.
Beispiele
Das folgende Codebeispiel veranschaulicht die Auswirkungen des Festlegens der StartCap Eigenschaften und EndCap auf eine Pen.
Dieses Beispiel ist für die Verwendung mit Windows Forms konzipiert. Fügen Sie den Code in ein Formular ein, und rufen Sie die ShowStartAndEndCaps
-Methode auf, wenn Sie das Ereignis des Formulars Paint behandeln, und übergeben Sie e
als PaintEventArgs.
private:
void ShowStartAndEndCaps( PaintEventArgs^ e )
{
// Create a new custom pen.
Pen^ redPen = gcnew Pen( Brushes::Red,6.0F );
// Set the StartCap property.
redPen->StartCap = System::Drawing::Drawing2D::LineCap::RoundAnchor;
// Set the EndCap property.
redPen->EndCap = System::Drawing::Drawing2D::LineCap::ArrowAnchor;
// Draw a line.
e->Graphics->DrawLine( redPen, 40.0F, 40.0F, 145.0F, 185.0F );
// Dispose of the custom pen.
delete redPen;
}
private void ShowStartAndEndCaps(PaintEventArgs e)
{
// Create a new custom pen.
Pen redPen = new Pen(Brushes.Red, 6.0F);
// Set the StartCap property.
redPen.StartCap = System.Drawing.Drawing2D.LineCap.RoundAnchor;
// Set the EndCap property.
redPen.EndCap = System.Drawing.Drawing2D.LineCap.ArrowAnchor;
// Draw a line.
e.Graphics.DrawLine(redPen, 40.0F, 40.0F, 145.0F, 185.0F);
// Dispose of the custom pen.
redPen.Dispose();
}
Private Sub ShowStartAndEndCaps(ByVal e As PaintEventArgs)
' Create a new custom pen.
Dim redPen As New Pen(Brushes.Red, 6.0F)
' Set the StartCap property.
redPen.StartCap = Drawing2D.LineCap.RoundAnchor
' Set the EndCap property.
redPen.EndCap = Drawing2D.LineCap.ArrowAnchor
' Draw a line.
e.Graphics.DrawLine(redPen, 40.0F, 40.0F, 145.0F, 185.0F)
' Dispose of the custom pen.
redPen.Dispose()
End Sub