【发布时间】:2010-10-22 15:47:42
【问题描述】:
我的场景如下:
我正在使用 C# 开发一个 winforms 应用程序,该应用程序在 tabcontrol 的主页内有一个按钮,每次单击该按钮时都会生成另一个选项卡页。每个新标签页都将包含由用户控件定义的布局。
我的问题是:
如何允许用户关闭在运行时动态创建的选项卡之一?
如何修改 tabcontrol 本身,使其在每个选项卡中都有一个小“X”,用户可以单击它来关闭该特定选项卡? (就像 Firefox 一样)
如果我想用用户控件内的按钮关闭选项卡,如何将选项卡控件的 SelectedIndex 属性公开给用户控件?
【问题讨论】:
-
我以前用过这个,实际上效果很好:http://www.codeproject.com/KB/tabs/firefoxtabcontrol.aspx
-
答案有帮助吗?如果有,请接受。
-
有完整源代码的最终解决方案吗?
标签: c# winforms user-interface controls tabcontrol