Freigeben über


DashStyle Enumeration

Definition

Gibt die Art der gestrichelten Linien an, die mit einem Pen-Objekt gezeichnet werden.

public enum class DashStyle
public enum DashStyle
type DashStyle = 
Public Enum DashStyle
Vererbung
DashStyle

Felder

Custom 5

Gibt eine benutzerdefinierte Strichart an.

Dash 1

Gibt eine Linie an, die aus Strichen besteht.

DashDot 3

Gibt eine Linie an, die aus einer sich wiederholenden Strich-Punkt-Folge besteht.

DashDotDot 4

Gibt eine Linie an, die aus einer sich wiederholenden Strich-Punkt-Punkt-Folge besteht.

Dot 2

Gibt eine Linie an, die aus Punkten besteht.

Solid 0

Gibt eine durchgehende Linie an.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie einen Stift erstellen und dessen DashStyle Eigenschaft mithilfe der DashStyle -Enumeration festlegen.

Dieses Beispiel ist für die Verwendung mit Windows Forms konzipiert. Create ein Formular mit dem Button Namen Button3. Fügen Sie den Code in das Formular ein, und ordnen Sie die Button3_Click -Methode dem -Ereignis der Click Schaltfläche zu.

private:
   void Button3_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      Graphics^ buttonGraphics = Button3->CreateGraphics();
      Pen^ myPen = gcnew Pen( Color::ForestGreen,4.0F );
      myPen->DashStyle = System::Drawing::Drawing2D::DashStyle::DashDotDot;
      Rectangle theRectangle = Button3->ClientRectangle;
      theRectangle.Inflate(  -2, -2 );
      buttonGraphics->DrawRectangle( myPen, theRectangle );
      delete buttonGraphics;
      delete myPen;
   }
private void Button3_Click(System.Object sender, System.EventArgs e)
{

    Graphics buttonGraphics = Button3.CreateGraphics();
    Pen myPen = new Pen(Color.ForestGreen, 4.0F);
    myPen.DashStyle = System.Drawing.Drawing2D.DashStyle.DashDotDot;

    Rectangle theRectangle = Button3.ClientRectangle;
    theRectangle.Inflate(-2, -2);
    buttonGraphics.DrawRectangle(myPen, theRectangle);
    buttonGraphics.Dispose();
    myPen.Dispose();
}
Private Sub Button3_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button3.Click

    Dim buttonGraphics As Graphics = Button3.CreateGraphics()
    Dim myPen As Pen = New Pen(Color.ForestGreen, 4.0F)
    myPen.DashStyle = Drawing2D.DashStyle.DashDotDot

    Dim theRectangle As Rectangle = Button3.ClientRectangle
    theRectangle.Inflate(-2, -2)
    buttonGraphics.DrawRectangle(myPen, theRectangle)
    buttonGraphics.Dispose()
    myPen.Dispose()
End Sub

Hinweise

Um eine benutzerdefinierte DashStylezu definieren, legen Sie die DashPattern -Eigenschaft von fest Pen.

Gilt für:

Weitere Informationen