Previous topicNext topic
Help > 开发指南 > 窗体开发 > 控件参考 > 控件参考 > 通用成员 > Control > 通用属性 > 布局 >
尺寸位置

属性名称  分类 描述
Bounds 布局 获取或设置控件(包括其非工作区元素)相对于其父控件的大小和位置(以像素为单位)。
Location 布局 获取或设置该控件的左上角相对于其容器的左上角的坐标。
Size 布局 获取或设置控件的高度和宽度。
Left 布局 获取或设置控件左边缘与其容器的工作区左边缘之间的距离(以像素为单位)。
Top 布局 获取或设置控件上边缘与其容器的工作区上边缘之间的距离(以像素为单位)。
Height 布局 获取或设置控件的高度。
Width 布局 获取或设置控件的宽度。

Vb.Net
'获得一个窗口
Dim frm As SmForm=Proj.OpenedForms("员工管理")

'使用Size和Location属性设置按钮大小和位置。
'动态创建一个按钮
Dim buttonOK As Button = New Button()
'先定义按钮开始位置
buttonOK.Location = New Point(136, 248)
'定义按钮的尺寸
buttonOK.Size = New Size(75, 25)
'定义按钮显示文本
buttonOK.Text = "&OK"
'定义窗体按回车时的接受事件的按钮
frm.AcceptButton = buttonOK

'使用Top、Left、Width和Height属性设置按钮大小和位置。
Dim buttonCancel As Button = New Button()
buttonCancel.Top = buttonOK.Top
buttonCancel.Left = buttonOK.Right + 5
buttonCancel.Width = buttonOK.Width
buttonCancel.Height = buttonOK.Height
buttonCancel.Text = "&Cancel"
'设置窗体的取消按钮
frm.CancelButton = buttonCancel

'使用Bounds属性设置按钮大小和位置。
Dim buttonHelp As Button = New Button()
buttonHelp.Bounds = New Rectangle(10, 10, 75, 25)
buttonHelp.Text = "&Help"
'将动态创建的命令按钮添加到窗体中
frm.Controls.AddRange(New Control() {buttonOK, buttonCancel, buttonHelp})

C#
// 获得一个窗口
SmForm frm = Proj.OpenedForms["员工管理"];

// 使用Size和Location属性设置按钮大小和位置。
// 动态创建一个按钮
Button buttonOK = new Button();
// 先定义按钮开始位置
buttonOK.Location = new Point(136, 248);
// 定义按钮的尺寸
buttonOK.Size = new Size(75, 25);
// 定义按钮显示文本
buttonOK.Text = "&OK";
// 定义窗体按回车时的接受事件的按钮
frm.AcceptButton = buttonOK;

// 使用Top、Left、Width和Height属性设置按钮大小和位置。
Button buttonCancel = new Button();
buttonCancel.Top = buttonOK.Top;
buttonCancel.Left = buttonOK.Right + 5;
buttonCancel.Width = buttonOK.Width;
buttonCancel.Height = buttonOK.Height;
buttonCancel.Text = "&Cancel";
// 设置窗体的取消按钮
frm.CancelButton = buttonCancel;

// 使用Bounds属性设置按钮大小和位置。
Button buttonHelp = new Button();
buttonHelp.Bounds = new Rectangle(10, 10, 75, 25);
buttonHelp.Text = "&Help";
// 将动态创建的命令按钮添加到窗体中
frm.Controls.AddRange(new Control[] { buttonOK, buttonCancel, buttonHelp });