如何:从 UserControl 类继承
若要通过自定义代码将一个或多个 Windows 窗体控件的功能进行组合,可以创建一个用户控件。 用户控件将快速控件开发、标准 Windows 窗体控件功能以及自定义属性和方法的多功能组合在一起。 开始创建用户控件时,系统将为你提供一个可见的设计器,可以将标准 Windows 窗体控件放置在该设计器中。 这些控件保留其所有继承的功能以及标准控件的外观和行为。 但是,一旦将这些控件内置到用户控件中,便不能再通过代码来使用。 用户控件执行其自身的绘图工作,同时也处理与控件相关联的所有基本功能。
创建用户控件
在 Visual Studio 中,创建新的“Windows 控件库”项目。
新创建的项目中将包含一个空白用户控件。
将控件从“工具箱”的“Windows 窗体”选项卡中拖到设计器上。
应对这些控件进行定位并设计成你希望它们显示在最终用户控件中的样子。 如果要允许开发人员访问构成控件,则必须将这些控件声明为公共的,或有选择地公开构成控件的属性。 有关详细信息,请参阅如何:公开构成控件的属性。
实现控件将纳入的任何自定义方法或属性。
按 F5 生成项目并在“UserControl 测试容器”中运行该控件。 有关详细信息,请参阅如何:测试 UserControl 的运行时行为。