在过去的几天里,我一直在处理 Windows 窗体,但在尝试移动控件时遇到了砖墙。
我想我对锚定和对接有基本的了解,但我没有得到我希望的结果,所以我附上了一些我正在尝试做的屏幕截图。
当我的表单最大化时,这与将控件移动到外边缘无关。
图片1,
这就是它目前的样子。
http://i45.tinypic.com/o73toj.jpg
图2,
这就是我最大化我的表单时的样子。
http://i45.tinypic.com/ru9t2d.jpg
图3,
这就是我想要达到的目标。
在过去的几天里,我一直在处理 Windows 窗体,但在尝试移动控件时遇到了砖墙。
我想我对锚定和对接有基本的了解,但我没有得到我希望的结果,所以我附上了一些我正在尝试做的屏幕截图。
当我的表单最大化时,这与将控件移动到外边缘无关。
图片1,
这就是它目前的样子。
http://i45.tinypic.com/o73toj.jpg
图2,
这就是我最大化我的表单时的样子。
http://i45.tinypic.com/ru9t2d.jpg
图3,
这就是我想要达到的目标。
我不是精通 Windows 窗体,而是查看我找到的文档:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.aspx
在这个类中有如下属性:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.right.aspx
我还发现:
http://msdn.microsoft.com/en-us/library/system.windows.forms.form.aspx
它具有以下属性:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.width.aspx
和
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.height.aspx
您可以通过存储组件的原始位置,获取表单的高度和宽度,并根据一些移动它们来“缩放”“组件”(文本字段、按钮、标签等)上的位置相对于那个的比率(如果我有道理,如果我不是,我希望你能大致了解我想说的话)。