Tabcontrol:如何删除标签页标题?
我有一个选项卡控件,用于在应用程序中显示多个图像文件。我想在仅显示一个选项卡页时删除选项卡页标题,以便我可以使用该屏幕空间来显示图像。 (这类似于在 Firefox 中取消选择“始终显示选项卡栏”。)
这可能与选项卡控件有关吗?或者,当仅打开一个文件(选项卡)时,我是否最好使用面板控件?
I have a tabcontrol used to display multiple image files in an application. I would like to remove the tabpage title when there is only one tabpage displayed, so I can use that screen space for the image. (This is similar to deselecting "Always show the tab bar" in Firefox.)
Is this possible to do with the tabcontrol? Or am I better off using a panel control when only one file (tab) is open?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的,这是可能的。将新类添加到您的项目中并粘贴下面所示的代码。编译。将新控件从工具箱顶部拖放到窗体上。
Yes, this is possible. Add a new class to your project and paste the code shown below. Compile. Drop the new control from the top of the toolbox onto your form.
尝试使用此处给出的答案:) ..设置选项卡的区域
构建具有多个视图的 C# .NET Windows 应用程序
try using the answer given here :) .. setting the region of the tab
Building C# .NET windows application with multiple views
我不记得有任何隐藏选项卡标签的方法。我的建议:
将选项卡内容放在面板中。当只有一个选项卡时,移动面板以替换选项卡控件或类似性质的东西。
I do not recall any means to hide the tab label. My recommendation:
Have your tab contents in panels. When only one tab, move the panel put to replace the tabcontrol or something of that nature.