(11)Name属性。这是每个组件都具有的属性,该属性用于指 明组件对象的名字,通过组件对象的名字来使用组件 (12) Parentcolor属性 ParentFont属性和 Parent ShowHint属性。当这些属性值 设置为Ture时,组件使用它的上一级组件的同一属性的设置植, 这样可以使程序保持一致的风格。 (13) PopUpMenu属性。 用于指定当右击该组件时弹出时的弹出式菜单 PopUpMenu 的名字,此时这个弹出式菜单应该已经存在, PopUpMenu本身 也是一个组件。 (14)Text属性 用于指定文本类组件显示的文本,类似于 Caption属性 (15) Visible属性 决定组件是否可见。当设置为True时,在运行时可以看到 该组件;设为Fa1se时运行时不可见。 ccccccMccccccccccc:cMMH
(11) Name 属性。这是每个组件都具有的属性,该属性用于指 明组件对象的名字,通过组件对象的名字来使用组件。 (12) ParentColor 属性。 ParentFont 属性和ParentShowHint 属性。当这些属性值 设置为Ture时,组件使用它的上一级组件的同一属性的设置植, 这样可以使程序保持一致的风格。 (13) PopUpMenu 属性。 用于指定当右击该组件时弹出时的弹出式菜单PopUpMenu 的名字,此时这个弹出式菜单应该已经存在,PopUpMenu本身 也是一个组件。 (14) Text属性 。 用于指定文本类组件显示的文本,类似于Caption属性。 (15) Visible属性。 决定组件是否可见。当设置为True时,在运行时可以看到 该组件;设为False时运行时不可见
2常用的公共事件 (1) onclick事件。鼠标左键单击某组件时触发该事件。 (2) onDblclick事件。鼠标左键双击某组件时触发该事件。 (3)0 eNter事件和 Onexit事件。当通过鼠标单击组件或 Tab键跳转到组件上时,该组件获得焦点,此时该组件的 0 eNter事件被触发;该组件由焦点状态转为非焦点状态 时将触发 Onexit事件 (4)0 nMouseDow事件、 OnMousemove事件和 OnMouseUp事 件 这是响应鼠标的一组事件。其中当鼠标在组件上被按下时 触发 OnMouseDow事件;当鼠标在组件的显示区域内移动 时触发 Onmousemove事件;当释放了在组件区域内按下的 鼠标键时触发 OnMouseUp事件。这三个事件不仅可以判断 鼠标按下的是左、中、右键中的哪一个键,还可以判断是 否同时按下了Alt、 Shift或Ctr键。具体应用请看下面章 节的组件介绍。 ccccccMccccccccccc:cMMH
2.常用的公共事件 ⑴ onClick事件。鼠标左键单击某组件时触发该事件。 ⑵ onDblClick事件。鼠标左键双击某组件时触发该事件。 ⑶ OnEnter事件和OnExit事件。 当通过鼠标单击组件或 Tab键跳转到组件上时,该组件获得焦点,此时该组件的 OnEnter事件被触发;该组件由焦点状态转为非焦点状态 时将触发OnExit事件。 ⑷ OnMouseDown事件、OnMouseMove事件和OnMouseUp事 件 这是响应鼠标的一组事件。其中当鼠标在组件上被按下时 触发OnMouseDown事件;当鼠标在组件的显示区域内移动 时触发OnMouseMove事件;当释放了在组件区域内按下的 鼠标键时触发OnMouseUp事件。这三个事件不仅可以判断 鼠标按下的是左、中、右键中的哪一个键,还可以判断是 否同时按下了Alt、Shift或Ctrl键。具体应用请看下面章 节的组件介绍
(5) OnKeyDown事件、 OnKeyUp事件和 OnKePress 事件 这是响应键盘的一组事件。组件处于激活的焦 点状态时,按下了键盘上的键时将触发 OnKeydown事件,返回的是按下键的键值,可以 是复合键;释放一个按下的键时将触发0 nKeyUp 事件;键盘上的键一次完整地按下和释放操作 将触发 OnKeyPress事件。 ccccccMccccccccccc:cMMH
⑸ OnKeyDown事件、OnKeyUp事件和OnKePress 事件 这是响应键盘的一组事件。组件处于激活的焦 点状态时,按下了键盘上的键时将触发 OnKeyDown事件,返回的是按下键的键值,可以 是复合键;释放一个按下的键时将触发OnKeyUp 事件;键盘上的键一次完整地按下和释放操作 将触发OnKeyPress事件
32常用组件的使用 Delphi封装了大量的可视化组件,使程序员能够在 拖拖放放中轻松地设计程序界面。 Delphi中提供的 【 Standard】、【 Additional】和【Win32】三个标 签页放置基本组件。这些组件都是任何程序设计必不 可少的。本节将详细介绍常用组件的使用方法 ccccccMccccccccccc:cMMH
3.2 常用组件的使用 Delphi封装了大量的可视化组件,使程序员能够在 拖拖放放中轻松地设计程序界面。Delphi中提供的 【Standard】、【Additional】和【Win32】三个标 签页放置基本组件。这些组件都是任何程序设计必不 可少的。本节将详细介绍常用组件的使用方法
3.2.1Labe1组件 Label(标签)组件在 Standard标签页中,主要用于在 窗体中显示提示信息,常与Edit组件一起使用,是显示 文本的主要组件。其特殊属性有: 1. Autosize属性 该属性用来判断 Label(标签)组件是否随 Caption属性值自动调整大小。如果该属性值为 True,则 Label的长度随着 Caption属性值自动调整 大小;如果该属性值为 False,则 Label保持设计时 定义的大小不变,此时,若标题太长,则只能显示 部分内容。 2. Caption属性 该属性用来设置在标签上显示的文本 ccccccMccccccccccc:cMMH
3.2.1 Label组件 Label(标签)组件在Standard标签页中,主要用于在 窗体中显示提示信息,常与Edit组件一起使用,是显示 文本的主要组件。其特殊属性有: 1. Autosize属性 该属性用来判断Label(标签)组件是否随 Caption属性值自动调整大小。如果该属性值为 True,则Label的长度随着Caption属性值自动调整 大小;如果该属性值为False,则Label保持设计时 定义的大小不变,此时,若标题太长,则只能显示 部分内容。 2.Caption属性 该属性用来设置在标签上显示的文本