【发布时间】:2011-03-27 07:45:57
【问题描述】:
有了一个锚,我可以写出下面这行:
myControl.Anchor = (AnchorStyles.Top | AnchorStyles.Left);
它会将myControl 锚定在左侧和顶部。
为什么我不能执行以下操作:
myControl.Dock = (DockStyle.Top | DockStyle.Left);
我可以写上面的行,但它所做的只是将DockStyle 设置为左侧。
对此有何想法/理由?
【问题讨论】:
-
我认为您只是没有完全理解如何使用停靠、锚点和某种容器控件(如 TableLayoutPanel)来获得所需的布局。使用这些元素,您可以构建各种布局,这些布局可以很好地随表单/控件的大小进行缩放。因此,如果您提供有关您希望在布局中实现什么的更多信息,我相信我们可以找到解决方案。