如何:使用 LineShape 控件绘制直线 (Visual Studio)

更新:2007 年 11 月

您可以使用 LineShape 控件在设计时和运行时在窗体或容器上绘制水平线、垂直线或对角线。

说明   在下面的说明中,您的计算机可能会对 Visual Studio 的某些用户界面元素显示不同的名称或位置。您安装的 Visual Studio 版本以及使用的设置决定了这些元素。有关更多信息,请参见 Visual Studio 设置

在设计时绘制直线

  1. 从“工具箱”的“Visual Basic PowerPacks”选项卡中将 LineShape 控件拖到窗体或容器控件中。

  2. 拖动大小调整控点和移动控点来调整直线的大小以及定位直线。

    还可以通过在“属性”窗口中更改 X1、X2、Y1 和 Y2 属性来调整直线的大小以及定位直线。

  3. 还可以选择在“属性”窗口中设置其他属性(如 BorderStyle 或 BorderColor)来更改直线的外观。

在运行时绘制直线

  1. 在“项目”菜单上,单击“添加引用”。

  2. 在“添加引用”对话框中选择“Microsoft.VisualBasic.PowerPacks.VS”,然后单击“确定”。

  3. 在“代码编辑器”中,将 Imports 或 using 语句添加到模块的顶部:

    Imports Microsoft.VisualBasic.PowerPacks
    
    using Microsoft.VisualBasic.PowerPacks;
    
  4. 将下面的代码添加到 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)
    

请参见

任务

如何:使用 OvalShape 和 RectangleShape 控件绘制形状 (Visual Studio)

概念

Line 和 Shape 控件简介 (Visual Studio)

参考

LineShape

修订记录

日期

修订

原因

2008 年 7 月

新增主题。

SP1 功能更改。