vb.net窗口继承(房重建知识汇总)

时间:2023-03-08 21:59:57
vb.net窗口继承(房重建知识汇总)

在项目的开发,我们经常会遇到特殊的相界面似窗户,然后,我们将能够使用继承的窗口。透过窗户下面简单的例子来实现继承。

1.创建父窗口Form1

vb.net窗口继承(房重建知识汇总)

2.把须要重写的事件改为Overridable,将private保护类型改为protected或者pubic

vb.net窗口继承(房重建知识汇总)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQXVndXMzMzQ0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center">

3.通过Windows Forms加入继承的窗口。例如以下图

vb.net窗口继承(房重建知识汇总)

vb.net窗口继承(房重建知识汇总)

然后继承的窗口就创建出来了

vb.net窗口继承(房重建知识汇总)

4.接下来你就能够改造这个窗口了,以重写Form_Load事件为例

vb.net窗口继承(房重建知识汇总)

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQXVndXMzMzQ0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center">

5.创建Form3,把这两个窗口Show一下,让我们看下效果(“父窗口”改为了“子窗口”;“卡号”改为了“学号”)

vb.net窗口继承(房重建知识汇总)

vb.net窗口继承(房重建知识汇总)

6.在子窗口中,对于文本框、button等控件的属性是改变不了的,怎么办呢?以下以Text为例,想要更改Text的Name属性,仅仅要打开设计器,把friend改为protected或public就可以。

vb.net窗口继承(房重建知识汇总)

7.又一次编译一下。你会发现。原本文本框上的小锁不见了,你能够任意改变文本框的属性了。

vb.net窗口继承(房重建知识汇总)

窗口实现继承。是人类的智慧,给我们带来了极大的便利。节省了资源,希望本篇博客能够为刚開始学习的人带来一丝帮助。同一时候我也是刚開始学习的人,难免会有不正确的位置,欢迎大牛展,你的灵感是我最大的动力。

版权声明:本文博主原创文章,博客,未经同意不得转载。