C# 模拟打开窗口的标签,有兴趣的来,一同探讨

来源:百度知道 编辑:UC知道 时间:2024/06/24 05:26:47
最近作一个公司的管理系统,遇到了一个技术问题,跟大家分享一下,希望能有个满意的结果:
一般都知道在左导航,右显示可以采用MDI,我把所有的窗口都作为主窗体的子窗口进行显示,所以现在的问题是,我要有个办法给所有的已打开窗口生成一个标签,便于用户的切换,你可以想象一下火狐,360,遨游之类的网页标签,也可以想象一下windows桌面,每打开一个窗口,下面多一个标签,就是这种效果。 打开一个就多一个标签目前我采用的是toolstrip,来动态添加按钮实现的。但是问题很多。并且老板还要求最好有个关闭的小X,请问各路高手,谁又没有更好的办法来解决标签问题?并且实现他们的关联:单击就显示对应的窗口,还有关闭操作。谢谢,附图:

TabControl的加强版..你自己可以写一个控件来做,还有就是下载别人的第三方控件.网上多的是.
这里有很多,你参考下
http://www.codeproject.com/KB/tabs/

没什么好讨论的了拉个TabControl进去就可以了