Delphi教程第五章.ppt
《Delphi教程第五章.ppt》由会员分享,可在线阅读,更多相关《Delphi教程第五章.ppt(48页珍藏版)》请在三一办公上搜索。
1、第5章 常用组件的使用,5.1 标签组件(Label)5.2 编辑组件(Edit)5.3 备注组件(Memo)5.4 按钮组件(Button),退出,5.5 复选框组件(CheckBox)5.6 单选按钮组件(RadioButton)5.7 列表框组件(ListBox)5.8 组合框组件(ComboBox)5.9 滚动条组件(ScrollBar)5.10 分组框组件(GroupBox)5.11 单选分组框组件(RadioGroup),5.1 标签组件(Label),标签(Label)在标准页标签上。5.1.1 标签组件的属性1.Align属性 Align属性确定该组件与容器(或父组件)的组件对
2、齐方式。2.Alignment属性 显示文本的对齐方式是由Alignment属性的值确定的。,3AutoSize属性该属性为布尔型,用来确定组件是否可自动调整大小以适应Caption属性中字符串的大小。默认值为True,即可根据Caption属性中字符串的长度及大小(由字体来确定)来自动调整大小。4Color属性Color属性用来确定标签的背景颜色。若ParentColor属性值为True,则修改标签的父控制的Color属性将会自动修改该Color属性。当Color属性值被修改时,ParentColor属性的值自动设置为False。,5Cursor属性 Cursor属性是表示当鼠标指针移动到该
3、组件上时,鼠标指针的形状。6DragCursor属性 DragCursor属性的值是表示当鼠标指针移动到该组件上拖动时,鼠标指针的形状。7DragMode属性 DragMode属性确定了该组件拖动时的表现。若设计时DragMode属性的值为dmAutomatic,在运行时,应用程序可以修改DragMode属性的值为dmManual,来禁止拖放。,8FocusControl属性 FocusControl属性将该组件与窗体上的其它组件联系起来。若标签的Caption属性中包含有热键,则使用热键时,则由FocusControl属性指定的组件就被成为焦点。9ParentColor属性 ParentCo
4、lor属性为布尔型,用来确定该组件是否接受父组件的Color属性。使用该属性可以保证窗体上的组件具有一致的外观。在指定了组件Color属性后,则ParentColor属性就自动变为False。,10ParentFont属性 ParentFont属性为布尔型,用来确定该组件是否接受父组件的Font属性。使用该属性可以保证窗体上的组件具有一致的外观。在指定了组件Font属性后,则ParentFont属性就自动变为False。,11ParentShowHint属性 ParentShowHint属性为布尔型,用来确定该组件帮助提示的位置,提示内容是由Hint属性的值确定的。若ParentShowHin
5、t的值True,则使用其父的ShowHint属性值显示提示;若为False,则使用自己的ShowHint属性值显示提示。使用ParentShowHint,可以保证窗体上的所有组件显示它们的提示信息或不显示。若不想显示所有组件的帮助提示,将ShowHint属性的值设置为True,这时ParentShowHint属性的值自动变为False。,12PopupMenu属性 PopupMenu属性标识出当用户选定该组件并右单击时,弹出式菜单的出现(若弹出式菜单的AutoPopup属性为True)。13ShowAccelChar属性 ShowAccelChar属性为布尔型,用来确定标签的Caption是否
6、出现表示热键的下划线。当ShowAccelChar属性值为True时出现,否则不出现。,14Transparent属性 Transparent属性为布尔型,用来确定标签是否为透明的。15WordWrap属性 WordWrap属性为布尔型,用来确定标签上的文本是否可自动折行。默认值为False,即不能自动折行。5.1.2 标签组件的事件 与标签组件有关的事件主要有单击事件(OnClick)与双击事件(OnDblClick)。,5.2 编辑组件(Edit),5.2.1 编辑组件的属性1AutoSelect属性 该属性为布尔型,它确定了当该组件激活时,其中的文本是否可自动选定。默认值为True,即可
7、自动选定。,2BorderStyle属性 BorderStyle属性确定该组件是否有边界。若该组件的AutoSize属性为True时,则BorderStyle属性的值必须设置为bsSingle,否则AutoSize属性的值就不能起作用。3Ctl3D属性 该属性为布尔型,它确定该组件是具有三维还是二维的外观。默认值为True,即该组件具有三维的外观。若该组件的ParentCtl3D属性为True,则修改该组件的父组件的Ctl3D属性时,就自动修改该组件的Ctl3D属性。若对Ctl3D属性指定值时,该组件的ParentCtl3D属性自动设置为False。,4HideSelection属性 该属性为
8、布尔型,它确定在激活另外的组件时,该组件选定的文本是否仍保持选定。默认值为True,即选定的文本不再选定,直到该组件重新再激活时;若为False选定的文本保持选定。5MaxLength属性 MaxLength属性用来指定用户可在该组件中输入的最大字符数。默认值为0,即对输入的字符数没有限制。,6OEMConvert属性 该属性为布尔型,它确定在该组件中的文本是否转换为OEM字符。默认值为False,即字符保持为ANSI字符,不转换为OEM字符。若为True时,文本可转换为OEM字符。若文本中包含有文件名,则应当将该属性设置为True。7PasswordChar属性 PasswordChar属性
9、可使在编辑框中输入的文本以特殊的字符显示。默认时,该属性为空(ANSI字符为零),即正常显示文本。若将该属性指定为其它任何字符,则输入文本时,在输入文本的位置用指定的字符替代。这在需要用户输入口令的地方是很有用的。,8ReadOnly属性 该属性为布尔型,它确定用户是否可以修改该组件的内容。默认值为False,即用户可以修改。9TabOrder属性 TabOrder属性表示该组件在Tab键次序中的位置,也就是当用户按Tab键时激活组件的次序。初始时,该次序为在窗体上添加组件的次序(第一个为0,第二个为1,),但使用TabOrder属性可以修改这一次序。该属性的值对窗体上的每一组件是唯一的。,每
10、一组件都有唯一的Tab键次序。若将一个组件的TabOrder值修改为另一组件的TabOrder值,则Delphi自动修改所有组件的TabOrder值。例如若将TabOrder值为6的组件改为3,则原来第四个组件的TabOrder值自动变为5,第五个组件的TabOrder值自动变为6。TabOrder的值必须小于等于窗体上的组件数减1,否则Delphi就认为该组件的Tab次序为最后一个。只有当TabStop属性的值为True时,TabOrder属性才有意义。,10TabStop属性 该属性为布尔型,它确定是否可用Tab键激活。默认值为True,即该组件在Tab键次序中,否则不在Tab键次序中。1
11、1Text属性 Text属性就是出现在该组件内的文本,默认为该组件的名称。用户输入的内容就是Text属性的值。,5.2.2 编辑组件的事件 与编辑组件有关的主要事件除了单击事件(OnClick)与双击事件(OnDblClick)外,还有OnEnter、OnExit、OnStartDrag、OnEndDrag。当组件激活时,出现OnEnter事件。使用OnEnter事件可以指定当激活组件时的程序。当退出组件时,出现OnExit事件。使用OnExit事件可以指定当退出组件时的程序。当用户准备拖动对象时,出现OnStartDrag事件。当用户拖动对象结束时,出现OnEndDrag事件。使用OnEnd
12、Drag事件处理程序可以指定当结束拖动时的程序。若对象的拖动被组件接受,则该事件中的Target参数设置为接受拖动的对象;若拖动没有完成,则Target的值为空。,5.3 备注组件(Memo),备注组件在标准页标签上。5.3.1 备注组件的属性1Lines属性Lines属性包含该组件中单个的文本行。2ScrollBars属性 ScrollBars属性可用来控制该组件是否具有滚动条。,3WantReturns属性 该属性为布尔型,它确定在该组件中用户输入的回车键是作为文本的内容还是进入窗体中。若WantReturns为True,则用户输入的回车键作为文本的部分;若WantReturns为Fals
13、e,则用户输入回车键时,激活窗体中的其它组件。在WantReturns为False时,要在备注中输入回车,使用Ctrl+Enter。,4WantTabs属性 该属性为布尔型,它确定在该组件中是否可使用Tab键。当WantTabs为True可使用。若WantTabs为True,则用户不能使用Tab键来选定窗体上的下一组件。也就是说从其它组件中,用户可以使用Tab键进入该组件,但在该组件中使用Tab键不能进入其它的组件。5.3.2 备注组件的事件 与备注组件有关的主要事件有单击事件(OnClick)与双击事件(OnDblClick)、OnEnter、OnExit、OnStartDrag、OnEnd
14、Drag等事件。,5.4 按钮组件(Button),按钮组件在标准页标签上。5.4.1 按钮组件的属性1Cancel属性 该属性为布尔型,它确定该组件是否为取消按钮。若Cancel属性为True,则无论何时用户按Esc键时,该组件的OnClick事件处理程序就被执行。虽然窗体中可以设计多个取消按钮,但只执行可见的Tab键次序中第一个按钮的OnClick事件处理程序。,2Default属性 该属性为布尔型,它确定该组件是否为默认按钮。若Default属性为True,则无论何时用户按回车键时,该组件的OnClick事件处理程序就被执行。唯一的例外是若用户在按回车键,选定了其它的按钮,则执行该按钮的
15、OnClick事件处理程序。虽然窗体中可以设计多个默认按钮,但只执行Tab键次序中第一个按钮的OnClick事件处理程序。当一按钮成为焦点(激活时),它就成为临时的默认按钮。但当焦点移动到其它非按钮的组件上时,Default属性值为True的按钮就成为默认的按钮。,3ModalResult属性 该属性只为运行的属性。窗体的ModalResult属性用来终止modal窗体。ModalResult的默认值为0,设置为非零值就可以设置窗体的modal状态。当用户选择关闭modal窗体时,按钮单击设置ModalResult关闭窗体,赋给ModalResult的值成为ShowModal函数的返回值。具有



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Delphi 教程 第五

链接地址:https://www.31ppt.com/p-5427238.html