加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何在delphi中设置表单的宽度和高度

发布时间:2020-12-15 04:14:22 所属栏目:大数据 来源:网络整理
导读:如何在Delphi 7中设置表单的宽度和高度?表单包含不同类型的控件.我需要将主窗体大小设置为127×263.它应该以编程方式改变 在按钮单击中. 解决方法 像这样: MainForm.Width := 127;MainForm.Height := 263; 或者您可能希望将客户区设置为这些维度: MainFor
如何在Delphi 7中设置表单的宽度和高度?表单包含不同类型的控件.我需要将主窗体大小设置为127×263.它应该以编程方式改变
在按钮单击中.

解决方法

像这样:
MainForm.Width := 127;
MainForm.Height := 263;

或者您可能希望将客户区设置为这些维度:

MainForm.ClientWidth := 127;
MainForm.ClientHeight := 263;

当然,您最常在设计时在Object Inspector中设置这些属性,然后将它们写入表单的.dfm文件中.

如果您希望在按钮上进行此类更改,请单击为按钮单击添加处理程序,如下所示:

procedure TMainForm.Button1Click(Sender: TObject);
begin
  Width := 127;
  Height := 263;
end;

在最后一段摘录中,您不需要指定MainForm对象实例,因为事件处理程序是TMainForm类的成员,因此Self是隐式的.

如果你想跟随Ulrich Gerhardt的建议(见评论)并使用SetBounds那么你会写:

SetBounds(Left,Top,127,263);

最后,如果您的表单具有Scaled = True,那么您需要处理字体缩放.像这样的硬编码像素尺寸不适合将字体缩放设置为与机器不同的值的机器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读