用户控件概述(Windows 窗体 .NET)
用户控件是封装在通用容器中的 Windows 窗体控件的集合。 此类控件称为 复合控件。 其包含的控件称为构成控件。 用户控件派生自 UserControl 类。
用户控件的设计方式与窗体类似,具有可视化设计器。 通过视觉设计器创建、排列和修改构成控件。 控件事件和逻辑的编写方式与设计窗体时完全相同。 用户控件与其他任何控件一样放置在表单上。
用户控件可以在创建它们的项目中使用,也可以在引用这些用户控件库的其他项目中使用。
构成控件
构成控件可供用户控件使用,应用用户可以在运行时单独与其交互,但构成控件声明的属性和方法不会向使用者公开。 例如,如果将 TextBox
和 Button
控件放在用户控件上,则按钮的 Click
事件由用户控件在内部处理,而不是由放置用户控件的窗体处理。
将用户控件添加到项目
创建新项目后,使用 Visual Studio 模板创建用户控件。 以下步骤演示如何将用户控件添加到项目:
在 Visual Studio 中,找到 项目资源管理器 窗格。 右键单击项目并选择“添加”>“用户控件(Windows 窗体)”。
在“名称”框中,键入用户控件的名称。 Visual Studio 提供一个可以使用的默认和唯一名称。 接下来,按 添加。
在 Visual Studio for Windows 窗体中添加项对话框
创建用户控件后,Visual Studio 将打开设计器:
有关工作用户控件的示例,请参阅 如何创建用户控件。