【发布时间】:2011-10-24 20:24:34
【问题描述】:
我的同事习惯于使用选项卡控件,在 vb6 中将选项卡高度设置为零,以允许多个面板覆盖在一个表单上,现在想在 .Net 中做同样的事情。不幸的是,他们感到困惑的是,您必须跳一些额外的箍才能使其以相同的方式工作。
一些明智的谷歌搜索解决了这个问题,但 VB.net 似乎并不适合这种管理表单空间的方法。有没有人对在.net 中的一个选项卡控件中安排过去的多层面板的最佳方式有任何建议? (或者仍然被广泛接受为一种好的做事方式?)
【问题讨论】:
-
很难猜出你用谷歌搜索了什么。显示没有标签的标签控件并不难。
-
使用 TabControl?创建一个向导?使用菜单栏或上下文菜单或滚动条或网格/列表/TreeView...真的,这取决于你想要做什么。你想显示什么信息?哪些信息应该组合在一起,哪些信息应该分开?用户如何处理这些信息?这些是要问的重要问题(一旦你找出答案,ui.stackexchange.com 将是提出更具体的 UI 问题的好地方)
-
请添加屏幕截图显示您所描述的内容(在 vb6 中)。
-
是的,我花了五分钟来查找它,由于某种原因,最初的几个明显的方法不起作用,您需要的设置组合并不是很明显。我的培训是物理而不是形式设计,我希望我不必碰它,但看起来我别无选择。
-
听起来我问的问题太笼统了,没有太多用处,看来我必须先阅读一下,然后再尝试其他任何事情。感谢 Danny 的精彩评论。