Porady: rysowanie linii za pomocą formantów LineShape (Visual Studio)
Można użyć LineShape formantu, aby rysować linie poziome, pionowe lub ukośne w formularzu lub na kontenerze, zarówno w czasie projektowania, jak i w czasie wykonywania.
Uwaga komputera może pokazać różne nazwy lub lokalizacje dla niektórych użytkowników programu Visual Studio elementów interfejsu w poniższe instrukcje.Program Visual Studio, że masz i ustawień, które można używać określenia tych elementów.Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.
Aby narysować linię w czasie projektowania
Przeciągnij LineShape kontroli z PowerPacks programu Visual Basic kartę w Przybornik przeciągnij formant formularza lub kontenera.
Przeciągaj uchwyt, a następnie przesuń dojścia do rozmiar i położenie linii.
Można także rozmiar i położenie linii, zmieniając X1, X2, Y1, i Y2 właściwości w Właściwości okna.
W Właściwości okna, opcjonalnie ustawić dodatkowe właściwości takich jak BorderStyle lub BorderColor Aby zmienić wygląd linii.
Aby narysować linię w czasie wykonywania
Na Projekt menu, kliknij przycisk Dodaj odwołanie.
W Dodaj odwołanie okno dialogowe Wybierz Microsoft.VisualBasic.PowerPacks.VS, a następnie kliknij przycisk OK.
W Edytor kodu, dodać Imports lub using instrukcji u góry modułu:
Imports Microsoft.VisualBasic.PowerPacks
using Microsoft.VisualBasic.PowerPacks;
Dodaj następujący kod w Event procedury:
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);
Zobacz też
Zadania
Porady: rysowanie kształtów za pomocą formantów OvalShape i RectangleShape (Visual Studio)
Informacje
Koncepcje
Linie i kształty — Wprowadzenie do formantów (Visual Studio)