用户控件设计器
允许您通过组合现有控件直观地创建自己的 Windows 窗体控件。 Windows 窗体用户控件是从 UserControl 类派生的类。
备注
还存在由用户创作的作为 ASP.NET 页开发并用 .ascx 扩展名保存为文本文件的服务器控件。ASP.NET 页框架可以随时将用户控件编译为从 System.Web.UI.UserControl 派生的类。
使用设计器,可以:
从**“工具箱”或“服务器资源管理器”**中添加组件、数据项和 Windows 窗体控件。
将一组控件组合为单个控件。
双击设计器并在类的一般声明部分编写代码,或双击类中包含的元素并为该元素编写代码。
若要打开设计器,请创建 Windows 控件库项目。 新项目打开时将显示**“用户控件设计器”**。
作为用户控件的设计图面,“用户控件设计器”允许您使用与设计窗体几乎相同的模型。 例如,将按钮添加到窗体时,将看到表示该元素的图标。 可以单击该图标访问其属性,或按 F7 键移动至“代码编辑器”。 对于**“用户控件设计器”**来说同样如此:可以通过与设计图面进行交互来添加和配置可视及非可视的元素,并且可以对这些元素及其事件进行编程。
在将可视元素添加到用户控件时,它被放在用户设计图面上,使您可以调整该元素的可视表示形式和位置。
在将非可视项(如 DirectorySearcher 组件)添加到用户控件时,该项出现在设计器底部的**“组件栏”**中。
备注
组件栏是“组件设计器”的实例。这作为非可视项的集合点,允许您使用它们而不会影响页或窗体中的控件排列。