GraphicsPath.SetMarkers Méthode

Définition

Définit un marqueur sur ce GraphicsPath.Sets a marker on this GraphicsPath.

public:
 void SetMarkers();
public void SetMarkers ();
member this.SetMarkers : unit -> unit
Public Sub SetMarkers ()

Exemples

L’exemple de code suivant est conçu pour être utilisé avec Windows Forms, et il requiert PaintEventArgs e un OnPaint objet d’événement.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, an OnPaint event object. Le code crée un chemin d’accès et ajoute plusieurs primitives au chemin d’accès, séparées par des marqueurs, et dessine le tracé à l’écran.The code creates a path and adds several primitives to the path separated by markers, and draws the path to the screen.

private:
   void SetMarkersExample( PaintEventArgs^ e )
   {
      // Create a path and set two markers.
      GraphicsPath^ myPath = gcnew GraphicsPath;
      myPath->AddLine( Point(0,0), Point(50,50) );
      myPath->SetMarkers();
      Rectangle rect = Rectangle(50,50,50,50);
      myPath->AddRectangle( rect );
      myPath->SetMarkers();
      myPath->AddEllipse( 100, 100, 100, 50 );

      // Draw the path to screen.
      e->Graphics->DrawPath( gcnew Pen( Color::Black,2.0f ), myPath );
   }
private void SetMarkersExample(PaintEventArgs e)
{
             
    // Create a path and set two markers.
    GraphicsPath myPath = new GraphicsPath();
    myPath.AddLine(new Point(0, 0), new Point(50, 50));
    myPath.SetMarkers();
    Rectangle rect = new Rectangle(50, 50, 50, 50);
    myPath.AddRectangle(rect);
    myPath.SetMarkers();
    myPath.AddEllipse(100, 100, 100, 50);
             
    // Draw the path to screen.
    e.Graphics.DrawPath(new Pen(Color.Black, 2), myPath);
}
Public Sub SetMarkersExample(ByVal e As PaintEventArgs)

    ' Create a path and set two markers.
    Dim myPath As New GraphicsPath
    myPath.AddLine(New Point(0, 0), New Point(50, 50))
    myPath.SetMarkers()
    Dim rect As New Rectangle(50, 50, 50, 50)
    myPath.AddRectangle(rect)
    myPath.SetMarkers()
    myPath.AddEllipse(100, 100, 100, 50)

    ' Draw the path to screen.
    e.Graphics.DrawPath(New Pen(Color.Black, 2), myPath)
End Sub

Remarques

Cette méthode crée un marqueur sur le tracé qui peut être utilisé pour séparer des sections du tracé.This method creates a marker on the path that can be used to separate sections of the path. Vous pouvez ensuite utiliser les NextMarker méthodes pour itérer au sein des marqueurs dans le chemin d’accès.You can then use the NextMarker methods to iterate through the markers in the path.

Les marqueurs sont utilisés pour séparer les groupes de sous-chemins.Markers are used to separate groups of subpaths. Un ou plusieurs sous-chemins peuvent être contenus entre deux marqueurs dans le chemin d’accès.One or more subpaths can be contained between two markers in the path.

S’applique à