Sdílet prostřednictvím


Postupy: Jak vykreslit čáru pomocí ovládacího prvku LineShape (Visual Studio)

Můžete použít ovládací prvek LineShape k nakreslení vodorovné, svislé nebo šikmé čáry na formuláři nebo v kontejner, obojí buď v době návrhu nebo za běhu.

Poznámka V následujících pokynech váš počítač může zobrazit jiné názvy nebo umístění pro některé prvky uživatelského rozhraní sady Visual Studio . Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Pracuje s nastavení.

Chcete-li nakreslit čáru v době návrhu

  1. Přetáhněte ovládací prvek LineShape z PowerPacks jazyka Visual Basic na kartu Panel nástrojů na formuláři nebo na ovládacím prveku kontejner.

  2. Táhněte úchyty pro změnu velikost a pro změnu umístění k změně velikosti a umístění ovládacího prvku.

    Můžete také změnit velikost a umístění čára změnou vlastností X1, X2, Y1 a Y2 v okně Vlastnosti.

  3. v okně Vlastnosti můžete volitelně nastavit další vlastnosti, jako například BorderStyle nebo BorderColor ke změně vzhledu čáry.

Chcete-li nakreslit čáru v době běhu

  1. V nabídce Projekt klepněte na příkaz Přidat odkaz.

  2. V dialogovém okně Přidat odkaz, vyberte Microsoft.VisualBasic.PowerPacks.VS a potom klikněte na tlačítko OK.

  3. V Editoru kódu, přidejte příkaz Imports nebo using do horní části modulu:

    Imports Microsoft.VisualBasic.PowerPacks
    
    using Microsoft.VisualBasic.PowerPacks;
    
  4. Přidejte následující kód do procedury Event:

    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);
    

Viz také

Úkoly

Postupy: Kreslení obrazců s ovládacími prvky OvalShape a RectangleShape (Visual Studio)

Odkaz

LineShape

Koncepty

Úvod k ovládacím prvkům Line (čára) a Shape (obrazec) (Visual Studio)