如何:从 Control 类继承
如果想要创建一个用于 Windows 窗体的完全自定义的控件,则应从 Control 类继承。 而从 Control 类继承要求进行更多的规划和实现,同时也为您提供了最大程度的选择自由。 当从 Control 继承时,将继承使控件能够运行的最基本功能。 Control 类的固有功能可处理用户通过键盘和鼠标的输入,定义控件的边界和大小,提供窗口句柄,以及提供信息处理和安全。 它没有并入任何绘图功能(在此指的是控件图形界面的实际呈现),也没有并入任何特定用户的交互功能。 必须通过自定义代码提供所有这些功能。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
创建自定义控件
创建新的**“Windows 应用程序”或“Windows 控件库”**项目。
从**“项目”菜单中选择“添加类”**。
在**“添加新项”对话框中单击“自定义控件”**。
一个新的自定义控件被添加到项目中。
按 F7 为自定义控件打开**“代码编辑器”**。
修改代码以便并入控件所需的任何自定义绘图。
有关编写代码以呈现控件图形的更多信息,请参见 自定义控件的绘制和呈现。
实现控件将并入的所有自定义方法、属性或事件。
保存并测试控件。
请参见
任务
有关 Visual Basic 中继承的事件处理程序的疑难解答