所以我正在设计一个带窗口形式的控件。我想将一些控件和标题组合在一起。所以我自然会选择GroupBox。但是使用面板有一些优势吗?对于一个仍然有点形式设计的绿色人来说,有些东西不是很明显吗?一些“陷阱”也是如此。
答案 0 :(得分:11)
小组的一些优点:
GroupBox的优势:
答案 1 :(得分:2)
组框可能有标题,而小组可能没有标题。 Panel可能有滚动条,而组框可能没有。
答案 2 :(得分:1)
另一个注意事项,groupbox不可滚动
答案 3 :(得分:1)
Group Box只提供容器范围的图形轮廓,顶部有一个标题。面板可以自动滚动它的内容,如果没有某种形式的干预(组框内的面板),组框就无法滚动。
答案 4 :(得分:1)
Panel控件类似于GroupBox控件;但是,只有Panel控件可以有滚动条,只有GroupBox控件显示标题。
GroupBox和Panel的边框样式也不同
在大多数情况下,如果要对多个控件进行分组并为整个组应用Anchor或Dock,则使用面板。
很少有面板有边框。如果你喜欢一组控件的标题和边框,使用GroupBox会更自然。