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
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.
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.
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
V nabídce Projekt klepněte na příkaz Přidat odkaz.
V dialogovém okně Přidat odkaz, vyberte Microsoft.VisualBasic.PowerPacks.VS a potom klikněte na tlačítko OK.
V Editoru kódu, přidejte příkaz Imports nebo using do horní části modulu:
Imports Microsoft.VisualBasic.PowerPacks
using Microsoft.VisualBasic.PowerPacks;
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
Koncepty
Úvod k ovládacím prvkům Line (čára) a Shape (obrazec) (Visual Studio)