如何:在 Windows 窗体上定位控件
若要定位控件,请使用 Windows 窗体设计器,或指定 Location 属性。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
在 Windows 窗体设计器的设计图面上定位控件
用鼠标将控件拖动到适当位置。
提示
选中该控件并使用箭头键移动它,以便更精确地定位。 另外,“对齐线”可以帮助您在窗体上精确地放置控件。 有关更多信息,请参见演练:使用对齐线在 Windows 窗体上排列控件。
使用“属性”窗口定位控件
单击要定位的控件。
在**“属性”**窗口中,键入 Location 属性的值(用逗号分隔),以便在控件的容器内定位该控件。
第一个数字 (X) 是到容器左边界的距离,第二个数字 (Y) 是到容器区域上边界的距离,这些数字以像素为单位。
提示
可以展开 Location 属性以分别键入“X”和“Y”值。
以编程方式定位控件
-
Button1.Location = New Point(100, 100)
button1.Location = new Point(100, 100);
button1.set_Location(new Point(100, 100));
button1->Location = Point(100, 100);
使用 Left 子属性更改控件位置的 X 坐标。
Button1.Left = 300
button1.Left = 300;
button1.set_Left(500);
button1->Left = 300;
以编程方式增加控件的位置坐标
设置 Left 子属性可增加控件的 X 坐标。
Button1.Left += 200
button1.Left += 200;
button1.set_Left(button1.get_Left() + 200);
button1->Left += 200;
请参见
任务
演练:使用 TableLayoutPanel 在 Windows 窗体上排列控件
演练:使用 FlowLayoutPanel 在 Windows 窗体上排列控件