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


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

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

项目文件组织:

主程序界面:

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

被包含窗体Form2:

被包含窗体Form3:

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

Form1实现代码:

阅读剩余部分

相关阅读 >>

详解C#接口在派生类和外部类中的调用方法示例

详解C#winform打开excel文档的方法总结

C#正则表达式匹配与替换字符串功能示例

C#如何计算2个字符串相似度的示例代码分享

C#如何使用reflect获取dll文件中的类型并调用?

C#基础入门-关键字的介绍

详解C#多线程之线程同步(图文)

c#中的arraylist是什么?

C#如何连接数据库?oledbconnection与sqlconnection的区别

详解C#不登录电脑启动程序(图文)

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




打赏

取消

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

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

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

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

评论

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