首页 > 编程 > .NET > 正文

从头创建 Visual Basic .NET 控件 (三)

2024-07-10 13:04:01
字体:
来源:转载
供稿:网友
第 2 步:更改基类
在控件库中创建的类自动命名为 usercontrol1,默认情况下,从 usercontrol 类继承。如果我们要创建复合控件,那非常容易,只需将其他控件从工具箱中拖到设计表面上即可。

但是,由于我们要从头创建自己的控件,因此需要做一些更改。将控件类的名称从 usercontrol1 更改为 trafficlight。然后,将以下行:

    inherits system.windows.forms.usercontrol

更改为:

    inherits system.windows.forms.control

这样,使最一般的 control 类成为基类。您会发现,不再显示可视设计表面,而是替换为组件设计表面。

为保持代码的一致性,也要将代码文件名从 usercontrol1.vb 更改为 trafficlight.vb。可以在 solution explorer(解决方案资源管理器)中进行更改:右键单击代码文件的名称,并选择 rename(重命名)。

还需要在类模块的顶部添加几行代码。将 option strict 设置为 on,并导入包含我们将来要用到的某些属性的命名空间。下面是要放到代码最上面的两行:

option strict on
imports system.componentmodel

菜鸟学堂:
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表