DashStyle Enumeration
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.
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
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.