保持第一个标签始终可见

时间:2014-10-14 19:44:11

标签: c# windows forms tabcontrol

我正在制作带有标签的Windows表单应用程序,在我的第一个标签中,我有一个活动标签的概述。现在,当我添加一个新标签时,标签会出现在某种滚动条中,当滚动条显示为“#39;”时,我的第一个标签会变得“看不见”。

是否可以选择保持第一个标签始终可见?我在互联网上搜索过,无法找到有问题的人,也找不到解决方案

2 个答案:

答案 0 :(得分:0)

不,没有。如果你想要的话,你需要设计自己的控件才能做到这一点。

答案 1 :(得分:0)

我还没有找到任何属性,但你有两种方式:

1)自己创建一个自定义控件(很长的路)

2)使用tabControl的Multiline属性并将其设置为TRUE(短路)

// Allows more than one row of tabs. 
   this.tabControl1.Multiline = true;

结果:................................ enter image description here

当您将Multiline设置为TRUE时,它会始终显示所有选项卡(包括第一个Tab);)

此外,您可以将外观属性设置为底部 FlatButtons ,以防止标签在不同行中单击后移动。

this.tabControl1.Appearance= TabAppearance.FlatButtons;