【问题标题】:Different sized TabPage items within the same TabControl同一 TabControl 中不同大小的 TabPage 项
【发布时间】:2014-06-20 15:24:57
【问题描述】:

我有一个 TabControl 和多个 TabPage 项目。

是否可以使一个TabPage 与其他的大小不同,同时将所有选项卡保持在同一个控件中?我正在尝试调整实际页面本身的大小,而不是标签图标。

【问题讨论】:

  • @LarsTech 你可能知道它是一个 TabControl?我的字面意思是一组选项卡都在一个控件下。 IE。 TabControl.add(this.Tab1)、TabControl.add(this.Tab2)...等
  • @GrantWinney 你是对的。通常它不会是最吸引人的,但我目前只是为了纯粹的工业/实验目的而制作它。我更多的是看它是否可以完成,而不是实际设计它以供大众使用。但同样,你是非常正确的。
  • 您的意思是 TabPage 内的 TabControl?调整单个 TabPage 的大小? You would have to resize the TabControl (and any parent container, such as the parent TabControl) when that one tab get's selected.当它被取消选中时再次调整它的大小。 TabControl 具有可以使用的 Selecting 和 Deselecting 事件。否则不是很好的用户体验。
  • 是的,我知道这不是一个很棒的用户界面。但是感谢您的帮助!看起来答案已发布,但再次感谢大家!

标签: c# winforms resize tabcontrol tabpage


【解决方案1】:

如果你想让一个选项卡更大,你可以在选项卡的 Text 属性中添加一堆空格,直到达到所需的大小。

如果您想为每个选项卡调整 TabControl 的大小,我会在 SelectedIndexChanged 事件中添加代码,以根据选择的选项卡调整 TabControl 的大小。不过,我不知道我是否从用户体验的角度推荐这个。

【讨论】:

  • 不是我要找的...我正在寻找自己调整实际页面的大小。不是标签。很抱歉造成混乱
  • 我会试一试。我想我也会把你的答案标记为正确的,这样我就可以结束这个话题了。感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-07
  • 1970-01-01
相关资源
最近更新 更多