Freigeben über


Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)

Mit dem LineShape-Steuerelement können Sie sowohl zur Entwurfszeit als auch zur Laufzeit horizontale, vertikale oder diagonale Linien auf einem Formular oder Container zeichnen.

Hinweis   Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als in den folgenden Anweisungen. Die Elemente werden durch die verwendete Ausgabe von Visual Studio und die gewählten Einstellungen bestimmt. Weitere Informationen hierzu finden Sie unter Arbeiten mit Einstellungen.

So zeichnen Sie zur Entwurfszeit eine Linie

  1. Ziehen Sie das LineShape-Steuerelement von der Registerkarte Visual Basic PowerPacks in der Toolbox in ein Formular- oder Containersteuerelement.

  2. Ziehen Sie die Handles für die Größenanpassung und die Position, um die Größe der Linie festzulegen und deren Position zu bestimmen.

    Sie können Größe und Position der Linie auch festlegen, indem Sie die Eigenschaften X1, X2, Y1 und Y2 im Fenster Eigenschaften ändern.

  3. Legen Sie im Fenster Eigenschaften ggf. weitere Eigenschaften fest, z. B. BorderStyle oder BorderColor, um die Darstellung der Linie zu ändern.

So zeichnen Sie zur Laufzeit eine Linie

  1. Klicken Sie im Menü Projekt auf Verweis hinzufügen.

  2. Wählen Sie im Dialogfeld Verweis hinzufügen die Option Microsoft.VisualBasic.PowerPacks.VS aus, und klicken Sie dann auf OK.

  3. Fügen Sie im Code-Editor am Anfang des Moduls eine Imports-Anweisung oder eine using-Anweisung hinzu:

    Imports Microsoft.VisualBasic.PowerPacks
    
    using Microsoft.VisualBasic.PowerPacks;
    
  4. Fügen Sie in einer Event-Prozedur den folgenden Code hinzu:

    Dim canvas As New ShapeContainer
    Dim theLine As New LineShape
    ' Set the form as the parent of the ShapeContainer.
    canvas.Parent = Me
    ' Set the ShapeContainer as the parent of the LineShape.
    theLine.Parent = canvas
    ' Set the starting and ending coordinates for the line.
    theLine.StartPoint = New System.Drawing.Point(0, 0)
    theLine.EndPoint = New System.Drawing.Point(640, 480)
    
    ShapeContainer canvas = new ShapeContainer();
    LineShape theLine = new LineShape();
    // Set the form as the parent of the ShapeContainer.
    canvas.Parent = this;
    // Set the ShapeContainer as the parent of the LineShape.
    theLine.Parent = canvas;
    // Set the starting and ending coordinates for the line.
    theLine.StartPoint = new System.Drawing.Point(0, 0);
    theLine.EndPoint = new System.Drawing.Point(640, 480);
    

Siehe auch

Aufgaben

Gewusst wie: Zeichnen von Formen mit dem OvalShape-Steuerelement und dem RectangleShape-Steuerelement (Visual Studio)

Referenz

LineShape

Konzepte

Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)