分割控件(WinForms)

3
我希望用户可以调整分隔条...在winform中我有两个区域:一个显示人员,另一个显示他们的详细信息。我希望用户能够移动分隔条,以调整他想要看到表单每一侧的比例。

我该如何实现这个功能?

1个回答

8
使用SplitContainer类:
http://msdn.microsoft.com/en-us/library/system.windows.forms.splitcontainer.aspx 将您的“People”列表移动到左侧的分割窗格面板中,将详细视图移动到右侧面板中。在剪切和粘贴控件时要小心。VS2008在将控件移动到剪贴板时会丢失所有事件处理程序。(不知道VS2010是否也会)。
分割容器允许您设置一个固定的面板——一个在视图边界更改时不会自动调整大小的面板。这可能是您的“People”列表。

那么你的意思是,用户不能移动分隔条来调整控件的大小? - Dmitry Makovetskiyd
2
只需拖动控件,而不是剪切和粘贴它们。 - Cody Gray

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接