首页 技术 正文
技术 2022年11月20日
0 收藏 394 点赞 2,617 浏览 528 个字

相信很多自己动手敲过完整程序的同学都会发现,其实我们敲的很多窗体布局都非常的相似,有的部分用到的控件甚至一模一样,如果每一个窗体都自己重新摆放或者复制粘贴虽然没有问题,但是有时候若是修改其中一小点位置就得修改全部的类似窗体,否则就会造成界面不协调的问题。

可能有同学会想过,既然类能够继承,那么窗体是否也能继承呢?好的,下面我就来为大家介绍vb.net之窗体继承

其实,继承窗体也属于我们平时所说的泛化继承。我们在创建时,只需要添加一个窗体,让他作为父窗体,将一些共有的属性方法提炼出来,写在该父窗体中。Click事件或者Load中公共的代码等等,我们都可以写在父窗体中。

具体步骤:

1、被继承的窗体首先要先生成dll文件

a.右击解决方案中的项目名称,选属性-应用程序类型改为:类库。   (如果建的时候就是类库当然就不用更改了)

b.按Ctrl+Shift+B生成dll文件

c.到项目下的bin目录下面的debug或release下面就可以找到刚生成的DLL

2、继承窗体

选择添加新窗体中的继承的窗体选项,下一步在继承选择器上选择你要复制的窗体(PS:如果此时没有你想要复制的窗体,请回到步骤1生成dll文件)

好了,这样就大功告成了,快去试试窗口继承给你带来的好处吧

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,997
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,511
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,356
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,139
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,770
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,848