用户控件设计器

更新:2007 年 11 月

允许您通过组合现有控件直观地创建自己的 Windows 窗体控件。Windows 窗体用户控件是从 UserControl 类派生的类。

说明:

还存在由用户创作的作为 ASP.NET 页开发并用 .ascx 扩展名保存为文本文件的服务器控件。ASP.NET 页框架可以随时将用户控件编译为从 System.Web.UI.UserControl 派生的类。

使用设计器,可以:

  • 从“工具箱”或“服务器资源管理器”中添加组件、数据项和 Windows 窗体控件。

  • 将一组控件组合为单个控件。

  • 双击设计器并在类的一般声明部分编写代码,或双击类中包含的元素并为该元素编写代码。

若要打开设计器,请创建 Windows 控件库项目。新项目打开时将显示“用户控件设计器”。

作为用户控件的设计图面,“用户控件设计器”允许您使用与设计窗体几乎相同的模型。例如,将按钮添加到窗体时,将看到表示该元素的图标。可以单击该图标访问其属性,或按 F7 键移动至“代码编辑器”。对于“用户控件设计器”来说同样如此:可以通过与设计图面进行交互来添加和配置可视及非可视的元素,并且可以对这些元素及其事件进行编程。

在将可视元素添加到用户控件时,它被放在用户设计图面上,使您可以调整该元素的可视表示形式和位置。

在将非可视项(如 DirectorySearcher 组件)添加到用户控件时,该项出现在设计器底部的“组件栏”中。

说明:

组件栏是“组件设计器”的实例。这作为非可视项的集合点,允许您使用它们而不会影响页或窗体中的控件排列。

请参见

任务

如何:创作复合控件

演练:使用 Visual Basic 创作复合控件

演练:使用 Visual C# 创作复合控件

概念

各种自定义控件