将控件移动到最大化窗体的外边缘



在过去的几天里,我一直在研究一个窗口窗体,在尝试移动我的控件时,我遇到了一堵砖墙。

我想我对锚定和停靠有基本的了解,但我没有得到我希望的结果,所以我附上了一些我正在尝试做的事情的屏幕截图。

这不是关于在我的窗体最大化时将控件移动到外边缘的更多大小。

图1,

这就是它目前的样子。

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

图2,

这就是我最大化我的形式时的样子。

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

图3,

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

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

我不精通 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

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

最新更新