将控件移动到最大化形式的外边缘?

时间:2012-06-02 14:22:40

标签: vb.net vb.net-2010

过去几天我一直在使用Windows窗体,在尝试移动控件时,我碰到了一堵砖墙。

我认为我对锚定和对接有基本的了解但是我没有得到我希望的结果所以我附上了一些我正在尝试做的屏幕截图。

当我的表单最大化时,不是要重新调整控件移动到外边缘的更多信息。

图片1,

这就是它目前的样子。

http://i45.tinypic.com/o73toj.jpg

图2,

这是我最大化表格时的样子。

http://i45.tinypic.com/ru9t2d.jpg

图3,

这就是我想要实现的目标。

http://i47.tinypic.com/28gxmoj.jpg

1 个答案:

答案 0 :(得分:1)

我不会精通Windows Form,但查看我发现的文档:

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

您可以通过存储组件的原始位置来“缩放”“组件”(文本字段,按钮,标签等)上的位置,从而获得 表格的高度和宽度,并根据相对于那个的比例移动它们(如果 我是有道理的,如果我不是,我希望你能大致了解我想说的话。)