방법: LineShape 컨트롤로 선 그리기(Visual Studio)
LineShape 컨트롤을 사용하여 디자인 타임과 런타임 모두에서 폼 또는 컨테이너에 가로선, 세로선 또는 대각선을 그립니다.
참고 컴퓨터에서 일부 Visual Studio 사용자 인터페이스 요소에 대해 다음 지침에서 설명한 것과 다른 이름 또는 위치를 표시할 수 있습니다.설치한 Visual Studio 버전과 사용하는 설정에 따라 이러한 요소가 결정됩니다.자세한 내용은 Visual Studio 설정을 참조하십시오.
디자인 타임에 선을 그리려면
도구 상자의 Visual Basic PowerPacks 탭에서 폼 또는 컨테이너 컨트롤로 LineShape 컨트롤을 끌어 옵니다.
크기 조정 핸들을 끌어 이동하여 선의 크기를 조정하고 선을 배치합니다.
또한 속성 창에서 X1, X2, Y1 및 Y2 속성을 변경하여 선의 크기를 조정하고 선을 배치할 수 있습니다.
속성 창에서 필요에 따라 BorderStyle 또는 BorderColor와 같은 추가 속성을 설정하여 선 모양을 변경할 수 있습니다.
런타임에 선을 그리려면
프로젝트 메뉴에서 참조 추가를 클릭합니다.
참조 추가 대화 상자에서 Microsoft.VisualBasic.PowerPacks.VS를 선택한 다음 확인을 클릭합니다.
코드 편집기에서 모듈의 맨 위에 Imports 또는 using 문을 추가합니다.
Imports Microsoft.VisualBasic.PowerPacks
using Microsoft.VisualBasic.PowerPacks;
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);
참고 항목
작업
방법: OvalShape 및 RectangleShape 컨트롤을 사용하여 도형 그리기(Visual Studio)