【发布时间】:2010-12-08 19:03:54
【问题描述】:
我们的应用有一个选项卡控件,可显示可变数量的选项卡。大多数时候,只有几个选项卡,“选项卡”比喻简单易用。
但在极少数情况下(在处理某些类型的数据时),我们可能需要比屏幕显示更多的选项卡。发生这种情况时,可信赖的选项卡控件不再是良好的用户体验。无论您是制作多行选项卡,还是使用小滚动按钮,找到您想要的选项卡都会变得非常头疼。
Visual Studio 的编辑器可以相对优雅地处理这种情况。它一次只显示有限数量的选项卡(但许多选项卡将适合整个屏幕);如果你想要一些当前不可见的东西,有一个下拉按钮可以显示完整的列表。 是否有任何第三方 WinForms 选项卡控件提供类似功能 - 一次几个选项卡,外加一个下拉菜单?
实际上有时即使下拉列表也太长而无法在屏幕上显示,因此了解任何选项卡控件如何处理它会很有帮助。滚动条(您可以将拇指快速拖动到正确的附近)会很棒;使用键盘进行增量搜索也是如此。
就这个问题而言,假设不能用其他一些 UI 隐喻(例如左侧的列表框)替换选项卡。 (我们正在探索,但这不是这个问题的目的。)
【问题讨论】:
标签: winforms tabcontrol