Advertisement

Delphi常用组件的常见属性说明

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:DOC


简介:
本文将详细介绍Delphi编程语言中常用的组件及其关键属性,帮助开发者更好地理解和运用这些组件,提高开发效率。 Delphi 是一个强大的Windows应用程序开发环境,它使用可视化组件库(VCL)来构建用户界面。在 Delphi 中,组件是可重用的对象,它们具有特定的功能,并可以通过设置属性、处理事件来定制。以下是对 Delphi 中一些常用组件的常见属性和事件的详细说明: **属性说明:** 1. **ALIGN**: 这个属性决定了组件如何在其父容器中对齐,可以设置为 alTop、alBottom、alLeft、alRight 或 alClient 等。 2. **BORDERSTYLE**: 控制组件的边框样式,如 BSNONE(无边框)、BSFIXED single(固定单线边框)、BSTaisedEdge(凸起边框)等。 3. **CAPTION**: 用于设置组件的标题,例如控件的标题文本。 4. **CTL3D**: 设置组件边框是否为 3D 效果。如果 BORDERSTYLE 设为 BSNONE,则此属性无效。 5. **COLOR**: 设置组件的背景颜色。 6. **CURSOR**: 定义当鼠标移到组件上时显示的光标类型。 7. **ENABLED**: 控制组件是否可交互,设为 FALSE 会使组件呈灰色并无法使用。 8. **FONT**: 包含了组件内文字的字体、大小和颜色等信息。 9. **HEIGHT**: 设置组件的高度。 10. **HELPCONTENT**: 用于关联帮助文件中的索引值,提供组件的帮助信息。 11. **LEFT**: 设置组件与父容器左侧的距离。 12. **POPUPMENU**: 指定组件的右键弹出菜单。 13. **TABORDER**: 控制按 Tab 键时焦点在各个控件之间的移动顺序。 14. **TABSTOP**: 若设为 FALSE,该组件将不会出现在 Tab 键顺序中。 15. **TOP**: 设置组件与父容器顶部的距离。 16. **VISIBLE**: 控制组件是否可见。此属性仅在运行时生效。 17. **WIDTH**: 设置组件的宽度。 **事件说明:** 1. **ONCHANGE**: 当组件状态发生变化时触发,例如 Edit 组件中的文本改变。 2. **ONCLICK**: 鼠标左键单击组件时触发。 3. **ONDBLCLICK**: 鼠标左键双击组件时触发。 4. **ONENTER**: 焦点进入组件时触发。 5. **ONEXIT**: 焦点离开组件时触发,但不包括转到其他窗口或应用程序的情况。 6. **ONKEYDOWN**: 按下键盘上的任意键时触发。 7. **ONKEYPRESS**: 当按下字符键(不包括功能键和方向键)时触发。 8. **ONKEYUP**: 用户释放键盘按键时触发。 9. **ONMOUSEDOWN**: 鼠标按键在组件上按下时触发,包括按钮、Shift 和 Ctrl 等状态的组合情况。 10. **ONMOUSEMOVE**: 鼠标在组件内移动时触发。 11. **ONMOUSEUP**: 鼠标按键从组件上松开时触发。 12. **ONPAINT**: 当组件需要重绘时触发,通常用于自定义绘制组件内容。 **窗体(FORM)常见属性:** 1. **ACTIVE**: 指示窗体是否获得了焦点。 2. **ACTIVECONTROL**: 表明当前有焦点的控件。 3. **ACTIVEMDICHILD**: 在主窗口中指示当前获得焦点的子窗口。 4. **BORDERICONS**: 定义标题栏上显示的图标。 5. **BORDERSYTLE**: 控制窗体边框外观和行为。 6. **CANVAS**: 提供画布以便在窗体客户端区域自定义绘制内容。 7. **FORMSTATE**: 表示窗体的状态,如 fsNormal、fsMaximized 等。 8. **FORMSTYLE**: 定义窗口的样式,例如 fsNormal 和 fsMDIForm。 9. **HELPFILE**: 指定帮助文件的位置或名称。 10. **KEYPREVIEW**: 控制是否在其他控件之前接收键盘输入。 11. **MDICHILDCOUNT**: 获取子窗体的数量。 12. **MDICHILDREN**: 获取包含所有子窗口的数组列表。 13. **MENU**: 指定窗体主菜单的位置或名称。 14. **MODALRESULT**: 对于模态对话框,表示该对话框的结果值。 15. **MONITOR**: 确定显示窗体所在的显示器设备。 16. **OLDCREATEORDER**: 控制 ONCREATE 和 ONDESTROY 事件的顺序。 17.

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Delphi
    优质
    本文将详细介绍Delphi编程语言中常用的组件及其关键属性,帮助开发者更好地理解和运用这些组件,提高开发效率。 Delphi 是一个强大的Windows应用程序开发环境,它使用可视化组件库(VCL)来构建用户界面。在 Delphi 中,组件是可重用的对象,它们具有特定的功能,并可以通过设置属性、处理事件来定制。以下是对 Delphi 中一些常用组件的常见属性和事件的详细说明: **属性说明:** 1. **ALIGN**: 这个属性决定了组件如何在其父容器中对齐,可以设置为 alTop、alBottom、alLeft、alRight 或 alClient 等。 2. **BORDERSTYLE**: 控制组件的边框样式,如 BSNONE(无边框)、BSFIXED single(固定单线边框)、BSTaisedEdge(凸起边框)等。 3. **CAPTION**: 用于设置组件的标题,例如控件的标题文本。 4. **CTL3D**: 设置组件边框是否为 3D 效果。如果 BORDERSTYLE 设为 BSNONE,则此属性无效。 5. **COLOR**: 设置组件的背景颜色。 6. **CURSOR**: 定义当鼠标移到组件上时显示的光标类型。 7. **ENABLED**: 控制组件是否可交互,设为 FALSE 会使组件呈灰色并无法使用。 8. **FONT**: 包含了组件内文字的字体、大小和颜色等信息。 9. **HEIGHT**: 设置组件的高度。 10. **HELPCONTENT**: 用于关联帮助文件中的索引值,提供组件的帮助信息。 11. **LEFT**: 设置组件与父容器左侧的距离。 12. **POPUPMENU**: 指定组件的右键弹出菜单。 13. **TABORDER**: 控制按 Tab 键时焦点在各个控件之间的移动顺序。 14. **TABSTOP**: 若设为 FALSE,该组件将不会出现在 Tab 键顺序中。 15. **TOP**: 设置组件与父容器顶部的距离。 16. **VISIBLE**: 控制组件是否可见。此属性仅在运行时生效。 17. **WIDTH**: 设置组件的宽度。 **事件说明:** 1. **ONCHANGE**: 当组件状态发生变化时触发,例如 Edit 组件中的文本改变。 2. **ONCLICK**: 鼠标左键单击组件时触发。 3. **ONDBLCLICK**: 鼠标左键双击组件时触发。 4. **ONENTER**: 焦点进入组件时触发。 5. **ONEXIT**: 焦点离开组件时触发,但不包括转到其他窗口或应用程序的情况。 6. **ONKEYDOWN**: 按下键盘上的任意键时触发。 7. **ONKEYPRESS**: 当按下字符键(不包括功能键和方向键)时触发。 8. **ONKEYUP**: 用户释放键盘按键时触发。 9. **ONMOUSEDOWN**: 鼠标按键在组件上按下时触发,包括按钮、Shift 和 Ctrl 等状态的组合情况。 10. **ONMOUSEMOVE**: 鼠标在组件内移动时触发。 11. **ONMOUSEUP**: 鼠标按键从组件上松开时触发。 12. **ONPAINT**: 当组件需要重绘时触发,通常用于自定义绘制组件内容。 **窗体(FORM)常见属性:** 1. **ACTIVE**: 指示窗体是否获得了焦点。 2. **ACTIVECONTROL**: 表明当前有焦点的控件。 3. **ACTIVEMDICHILD**: 在主窗口中指示当前获得焦点的子窗口。 4. **BORDERICONS**: 定义标题栏上显示的图标。 5. **BORDERSYTLE**: 控制窗体边框外观和行为。 6. **CANVAS**: 提供画布以便在窗体客户端区域自定义绘制内容。 7. **FORMSTATE**: 表示窗体的状态,如 fsNormal、fsMaximized 等。 8. **FORMSTYLE**: 定义窗口的样式,例如 fsNormal 和 fsMDIForm。 9. **HELPFILE**: 指定帮助文件的位置或名称。 10. **KEYPREVIEW**: 控制是否在其他控件之前接收键盘输入。 11. **MDICHILDCOUNT**: 获取子窗体的数量。 12. **MDICHILDREN**: 获取包含所有子窗口的数组列表。 13. **MENU**: 指定窗体主菜单的位置或名称。 14. **MODALRESULT**: 对于模态对话框,表示该对话框的结果值。 15. **MONITOR**: 确定显示窗体所在的显示器设备。 16. **OLDCREATEORDER**: 控制 ONCREATE 和 ONDESTROY 事件的顺序。 17.
  • Delphi(CHM版)
    优质
    《Delphi常见组件属性(CHM版)》是一本电子格式的手册,专注于Delphi编程语言中常用组件及其属性的详细说明,便于开发者快速查找和使用。 自己整理的Delphi常用组件属性已经分类完成。
  • Proteus中元器
    优质
    本资料详细介绍了在电子设计自动化软件Proteus中常用的元器件,包括其功能、参数设置和使用方法。适合初学者快速入门及提高设计效率。 学习使用Proteus可以从这里开始,愿与大家分享经验。
  • AT命令
    优质
    本文介绍了AT命令的基本概念及其在编程和网络中的应用,并详细列举了其常见的使用方法。 常用AT命令的使用说明非常值得学习。
  • TextBox控
    优质
    本段落将介绍用于Windows Forms应用程序中的TextBox控件的主要属性,包括文本显示、输入模式和安全性的设置方法。 文本框控件(TextBox)的常用属性及其用途如下: 1. **Text**:该属性用于获取或设置文本框中的文本内容。 2. **MaxLength**:定义用户可以输入的最大字符数,限制了输入长度。 3. **ReadOnly**:当此值为true时,表示文本框处于只读状态,不允许编辑其中的文本;若为false,则允许编辑。 4. **Multiline**:如果设置为True,则创建一个多行文本框。默认情况下TextBox是单行显示内容的。 5. **PasswordChar**:用于输入密码等敏感信息时隐藏实际字符,默认为空表示不使用。 这些属性帮助开发者控制用户在文本框中的交互方式,从而提升界面友好性和安全性。
  • HTML标签汇总
    优质
    本资料全面总结了HTML中常用的标签及属性,涵盖文本格式化、链接创建、图像插入等基础内容,适合前端开发入门者学习参考。 自己总结的一些常用的HTML标签属性!
  • C# Button控与事解析
    优质
    本文章详细解析了C#编程中Button控件常用的属性和事件,帮助开发者更好地理解和运用这些功能,以增强应用程序的用户交互体验。 常用属性包括:Name(名称);BackColor(设置控件背景颜色);Enabled(是否可用);FlayStyle(控件样式);Image(设置控件图像);ImageAlign(图像对齐方式);ImageList(图像索引值);Location(坐标);Size(大小);Tabindex(控件顺序索引);Text(文本内容显示的字符串或数字等信息,用于标识按钮或其他界面元素的作用和含义。例如,“确定”、“取消”、“下一步”等等。);TextAlign(文本对齐方式);Visible(控件是否可见)。此外,在真实的C#开发场景中,我们对于按钮的操作主要涉及使用其Name属性及触发Click事件等操作。
  • CSS不Pointer-Events法详解
    优质
    本文深入解析了CSS中较少被提及但功能强大的属性——pointer-events。通过详细案例与代码示例,探讨其在交互式网页设计中的应用技巧和潜在陷阱。 MDN 上介绍了如何使用 CSS 属性 `pointer-events` 来指定在什么情况下某个特定的图形元素可以成为鼠标事件的目标。该属性的有效值包括: - `auto` - `none` - `visiblePainted`(仅限 SVG) - `visibleFill`(仅限 SVG) - `visibleStroke`(仅限 SVG)
  • Android中LinearLayout布局总结
    优质
    本文主要介绍Android开发中LinearLayout布局常用的属性及其作用,帮助开发者更好地理解和运用LinearLayout来设计界面。 本段落主要介绍了Android中LinearLayout布局的常用属性总结,包括居中、重心、比例等线性布局中的基本设置。需要的朋友可以参考相关内容。
  • DIV汇总个人整理
    优质
    本文档由作者精心整理,全面总结了HTML中常用的DIV元素属性,旨在帮助前端开发者快速查阅与学习。 标题中的“DIV常用属性大全自己整理”指的是关于HTML中`
    `标签的一些常见属性的集合,这些属性在网页布局和设计中非常关键。描述提到的“div布局过程中会经常用到一些属性”强调了`
    `标签在构建网页结构时的重要性。以下是这些属性的具体说明: 1. **文本属性**: - `color`: 设置文字颜色。 - `font-family`: 指定文字的字体类型。 - `font-size`: 设置文字大小。 - `font-style`: 控制文字是否为斜体 (`italic`)。 - `font-variant`: 使文字呈现小字体样式 (`small-caps`)。 - `letter-spacing`: 设置字符间的间距。 - `line-height`: 确定行间距。 - `font-weight`: 使文字加粗 (`bold`) 或正常 (`normal`)。 - `text-decoration`: 添加下划线、上划线、删除线或去除装饰。 - `text-transform`: 控制文字的大小写状态,如首字母大写、全大写或全小写。 2. **背景属性**: - `background-color`: 设置背景颜色。 - `background-image`: 用于设置背景图像的URL。 - `background-attachment`: 确定背景图像是否固定或随页面滚动。 - `background-repeat`: 控制背景图像的重复方式,如平铺、不平铺或按轴向平铺。 - `background-position`: 设置背景图像在元素内的位置。 3. **链接样式**: - `A`,`A:link`, `A:visited`, `A:active`, `A:hover`: 分别定义链接的不同状态的样式,如未访问、已访问、活动和悬停状态。 4. **边框属性**: - `border-top`, `border-bottom`, `border-left`, `border-right`: 分别设置各个边框的样式。 - `dashed` 和 `solid`:分别表示虚线和实线边框。 5. **尺寸和间距属性**: - `Height` 和 `Width`: 分别设置 `
    ` 的高度和宽度。 - `margin`: 控制元素与其周围元素之间的外边距。 - `padding`: 设置元素内容与边框之间的内边距。 6. **其他属性**: - `display`: 控制元素的显示方式,如`block`(块级元素)或`none`(隐藏)。 - `float`: 设置元素的浮动方向,如`left`, `right` 或者 `none`. - `background`: 综合设置背景颜色、图像、平铺、附件和位置。 这些属性在网页布局中起着至关重要的作用。通过它们可以精确控制 `
    ` 元素的外观和行为,例如调整边距与填充以改变元素的位置及内部空间大小;使用`display` 和 `float` 属性创建复杂的流式布局;以及利用背景设置为页面增添视觉吸引力等。掌握这些属性有助于构建响应式、美观且功能强大的网页设计。