DELPHI窗体属性

 窗体的名称:Name属性    指明窗体的名称,是窗体的唯一标识,目的是为了在程序运行时被访问,

注意:

  • Name属性的取值不能为空,

  • 当工程中有多个窗体时,其名称不能相同

  • Name属性在应用程序设计时被设置,在程序运行时不能被更改

窗体的标题有Caption属性确定,该属性可以为空。确省时, Caption属性与Name属性值相同

DELPHI窗体属性 窗体的位置及大小

 窗体的高度:Heigth属性

 窗体的宽度:Width属性

 窗体的左上角相对于父容器(屏幕)的坐标:Top属性和Left属性

★  Align属性用来设定窗体相对与父容器(屏幕)的对齐方式,该属性为枚举类型,取值如下

  取值  含义
  alBotton 窗体位于屏幕的下方,宽度为整个屏幕宽(Width属性失效),高度为Heigth属性值
  alClient 窗体占据屏幕的中部,Width与Height属性失效
  alLeft 窗体位于屏幕的左方,宽度为Width属性值,高度为整个屏幕(Heigth属性失效)
  alNone Width与Height属性有效,以及其他属性有效
  alRight 窗体位于屏幕的右方,宽度为Width属性值,高度为整个屏幕(Heigth属性失效)
  alTop 窗体位于屏幕的上方,宽度为整个屏幕宽(Width属性失效),高度为Heigth属性值

★ Position属性:在应用程序运行阶段,确定窗口在屏幕上的位置。

只有当Align属性为alNone时才有效

Position属性为枚举类型,取值如下

   取值  含义
  poDesigned  窗体运行时显示的位置和大小与设计相同
  poDefault 在运行时自动设置窗口的大小与位置
  poDefaultPosOnly 在运行时自动设置窗口的大小与位置,窗口尺寸有窗体的Height和Width属性参数确定
  poDefaultSizeOnly 在运行时自动设置窗口的大小与位置,窗口尺寸有窗体的Left和Top属性参数确定
  poScreenCenter  窗口尺寸有窗体的Height和Width属性参数确定,但是窗口位于屏幕的中央

 

DELPHI窗体属性 窗体的外观与风格

 窗体的类型:FormStyle属性,该属性为枚举类型,取值如下

  取值 含义
  fsNormal 普通的窗体
  fsMDIChild MDI(多文档窗体)的子窗体
  fsMDIForm MDI(多文档窗体)的主窗体
  fsStayOnTop 位于桌面顶层的窗体

 定制窗体的标题栏:BorderIcon属性,该属性为集合类型,取值如下

  取值 含义
  biSystemMenu 在窗体的标题栏中显示系统菜单
  biMinimize 在窗体的标题栏中显示最小化按钮
  biMaximize 在窗体的标题栏中显示最大化按钮
  biHelp 在窗体的标题栏中显示帮助按钮

 确定窗体的边界类型:BorderStyle属性,该属性为枚举类型,取值如下

  取值 含义
  bsDialog 标准对话框边框,边框不能移动
  bsSingle 单线框,边框不能移动
  bsNone 无边框,边框不能移动
  bsSizeable 标准可移动边框
  bsToolWindow 小标题单线框
  bsSizeToolWin 小标题可移动单线框

 设置窗体的显示状态:WindowStyle属性,该属性为枚举类型,取值如下

  取值 含义
  wsNormal 窗体运行时显示的位置和大小与设计相同
  wsMinimal 窗体运行时,最小化
  wsMaximized 窗体运行时,最大化

posted on   癫狂编程  阅读(653)  评论(0编辑  收藏  举报

编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
历史上的今天:
2018-12-27 如何实时获取DBGrid 中当前单元格输入的内容?
2018-12-27 ADO.NET中DataSet、DataTable、DataRow的数据复制方法
2018-12-27 Delphi Dataset CurValue

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
好的代码像粥一样,都是用时间熬出来的
点击右上角即可分享
微信分享提示