C#开发 WinForm如何在选项卡中集成加载多个窗体 实现窗体复用详解(图)


本文摘自PHP中文网,作者黄舟,侵删。

最近需要做的一个项目,为了避免从菜单中选择的麻烦,需要把几个窗体集成到一起,通过TabControl选项卡来切换,这样的设计实现在一定程度上也是实现了代码的复用,扩展思路来说我们可以把一些小的功能做到窗体里在需要的时候在容器中加载即可,这样也可以避免使用用户控件时经常报错的问题。这个功能和之前做的一个通过菜单选择将窗体加载到选项卡中类似,不同的是激发的源头不同,我们来看一下吧。

项目文件组织:

主程序界面:

将tabControl1中的两个选项页的tag分别写上form2和form3的类名称。

被包含窗体Form2:

被包含窗体Form3:

运行结果:from2和form3两个窗体都集成到form1中的选项卡中显示:

Form1实现代码:

阅读剩余部分

相关阅读 >>

C#获取鼠标在listview右键点击单元格的内容方法详解

C#中抽象类和接口的区别

C#给pdf文件添加水印的代码方法分享

C# system.drawing.region类的方法使用(图解)

C#格式化数字代码示例详解

学习C#中datetime.parseexact的使用(图)

C#生成一万以内所有不重复数字的四位数

.net winform实现在listview中添加progressbar的方法

unity实现脚本插件[script create dialog]图文详解

C#中for循环的实例分析

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...