了解用户控件设计器

更新:2007 年 11 月

在本课中,您将学习如何使用“用户控件设计器”创建您自己的控件。

在上一组课程中,您已经学习了如何使用“类库”项目创建类。简单而言,用户控件就是您可以查看的类。就像 Visual Basic 附带的标准控件一样,用户控件可在设计时放置在窗体上,在程序运行时便会出现。

设计程序时,可在窗体设计器中排列控件并确定其外观。还有一个允许开发人员确定控件外观的用户控件设计器,即“用户控件设计器”。

创建用户控件

“用户控件”与任何其他类类似,不同的是它具有一项额外功能,即可放置于“工具箱”中并显示在窗体上。“类”模块仅具有代码,而用户控件模块同时具有代码和设计器。“用户控件设计器”类似于窗体设计器——它具有用于控制用户控件外观和行为的属性。

创建用户控件的方法略有不同,具体取决于您使用的 Visual Basic 版本:Visual Basic 2008 具有“Windows 控件库”项目类型;在 Visual Basic 速成版中,您必须先创建一个“类库”项目,然后才能添加“用户控件”模板。

试一试!

使用 Visual Basic 速成版创建用户控件

  1. 在“文件”菜单上,单击“新建项目”。

  2. 在“新建项目”对话框的“模板”窗格中,单击“类库”,再单击“确定”。

  3. 在“项目”菜单上单击“添加用户控件”。

  4. 在“添加新项”对话框中,选择“用户控件”。

  5. 在“名称”框中键入 NamesControl,再单击“添加”。

    一个新的“用户控件”模板将添加到项目中,并打开“用户控件设计器”。

  6. 在“解决方案资源管理器”中,右击 Class1.vb 并选择“删除”,然后单击“确定”。

  7. 在“文件”菜单上,单击“全部保存”。

  8. 在“保存项目”对话框中,键入 NamesUserControl,然后单击“保存”。

使用 Visual Studio 创建用户控件

  1. 在“文件”菜单上,单击“新建项目”。

  2. 在“新建项目”对话框的“模板”窗格中,单击“Windows 控件库”。

  3. 在“名称”框中键入 NamesControl,然后单击“确定”。

    一个新的“用户控件”模板将添加到项目中,并打开“用户控件设计器”。

  4. 在“文件”菜单上,单击“全部保存”。

  5. 在“保存项目”对话框中,键入 NamesUserControl,然后单击“保存”。

后续步骤

在本课中,您学习了如何创建一个具有用户控件的项目,以及如何显示“用户控件设计器”。空白控件没什么用处,在下一课中,您将学习如何向用户控件添加控件来创建其用户界面。

下一课:向用户控件添加控件

请参见

其他资源

可视对象:创建您的第一个用户控件

使用对象编程:使用类

Visual Basic 指导教程