第7章常用组件 本章要点: 区组件的基本概念 区窗体和按钮组件的使用 区标签和编辑组件的使用 区列表框和组合框组件的使用 区其他组件的使用
本章要点: 组件的基本概念 窗体和按钮组件的使用 标签和编辑组件的使用 列表框和组合框组件的使用 其他组件的使用 第7章 常 用 组 件
71窗体和按钮组件 组件( Components)是在工程设计时可以使用、处理的可视对象,是那 些用于生成用户界面以及为程序提供附加功能模块的对象。 Delphi7.0提供了 大量的可视组件,可以利用第三方组件的接口,丰富 Delphi7.0应用程序,本 章介绍 Delphi7.0的常用组件,在第7章进一步介绍基于组件的开发。 打开 Delphi7.0的默认界面,在 Component palette中选择相关组件添加 到默认表单中。但有时会发生在组件面板中找不到需要的组件图标的情况, 不妨试试下面的操作。单击Vew菜单,选择 Component list菜单项将出现如 图7-1所示对话框。 TAccessFom Acces J TAccessReferences Add to for 图7-1 Components对话框 Inprise Dephi
7.1 窗体和按钮组件 组件(Components)是在工程设计时可以使用、处理的可视对象,是那 些用于生成用户界面以及为程序提供附加功能模块的对象。Delphi 7.0提供了 大量的可视组件,可以利用第三方组件的接口,丰富Delphi 7.0应用程序,本 章介绍Delphi 7.0的常用组件,在第7章进一步介绍基于组件的开发。 打开Delphi 7.0的默认界面,在Component palette中选择相关组件添加 到默认表单中。但有时会发生在组件面板中找不到需要的组件图标的情况, 不妨试试下面的操作。单击View菜单,选择Component list菜单项将出现如 图7-1所示对话框。 图7-1 Components 对话框
71.1窗体组件(1) 窗体是可以放置各种组件的一个窗口,在运行时就是一个窗口,它是应 用程序的主要界面,它的友好直接影响程序的使用和质量。接下来介绍窗体 的常用属性和事件 1.常用属性 Name属性、 Formstyle属性、lo属性、Ⅵsibe属性 2常用事件 On Create享件、 Onkey Dou件、 OnDestoy事件 【例7-1】窗体用法。 s进入 Delphi7.0集成开发环境,对默认的表单的一些属性进行设置 如下所示: name: MainForm Caption:主窗体 Formstyle: fsMDIForm Inprise Dephi
7.1.1 窗体组件(1) 窗体是可以放置各种组件的一个窗口,在运行时就是一个窗口,它是应 用程序的主要界面,它的友好直接影响程序的使用和质量。接下来介绍窗体 的常用属性和事件。 1. 常用属性 Name属性 、Formstyle属性、 Icon属性、 Visible属性 2. 常用事件 OnCreate事件、 OnKeyDown事件、 OnDestoy事件 【例7-1】窗体用法。 进入Delphi 7.0集成开发环境,对默认的表单的一些属性进行设置, 如下所示: name:MainForm Caption:主窗体 Formstyle: fsMDIForm
71.1窗体组件(2) 单击File,选择NeW后单击Fom,在出现的另一个表单 中作如下修改: name: SubForm Caption:子窗体 区主音特 干W售 Formstyle fsMDiChild 为 Subfrr表单中OnCⅰk事件添頒如下代码: procedure TSubForm FormClick (Sender: Tobject); begin Subform color =clred 7-2窗体 end 应用 单击RUn菜单运行程序,当单击子窗体时,发现子窗体 的颜色发生了改变。程序运行结果如图7-2所示。 注意:由于只是为了演示组件的功能,所以对程序本身实现的意义并 不关心,这一点需要注意。 Inprise Dephi
7.1.1 窗体组件(2) 单击File,选择New后单击Form,在出现的另一个表单 中作如下修改: name:SubForm Caption:子窗体 Formstyle:fsMDIChild 为SubFrm表单中OnClick事件添加如下代码: procedure TSubForm.FormClick(Sender: TObject); begin Subform.Color:=clred; end; 单击Run菜单运行程序,当单击子窗体时,发现子窗体 的颜色发生了改变。程序运行结果如图7-2所示。 注意:由于只是为了演示组件的功能,所以对程序本身实现的意义并 不关心,这一点需要注意。 图7-2 窗体应用 7-2 窗体 应用
712按钮类组件(1 在 Delphi7.0中,常用的按钮类组件可分为三种:普通按钮( Button)组 件、位图按钮( BitBtn)组件和加速按钮( Speed Button组件。下面介绍 它们的用法。 1. Button按钮组件 常用属性与事件: ShowHint属性Hit属性 Default属性 Cancel属性 Modares属性 Onclick享件:发生下列情况触发该事件。 2. BitBtn按钮组件 位图按钮组件位于组件面板的 Additiona标签页,与Butn组件 所不同的是多了一个位图符号在按钮上,该组件用于创建一个其上 带有位图的按钮,其中大部分属性和事件与 Button一致,这里仅介 绍它所独有的属性。 常用属性与事件: Kind属性Gp属性 NumGlyphs属性 Layout属性 Onclick事件 Inprise Dephi
7.1.2 按钮类组件(1) 在Delphi 7.0中,常用的按钮类组件可分为三种:普通按钮(Button)组 件、位图按钮(BitBtn)组件和加速按钮(Speed Button)组件。下面介绍 它们的用法。 1. Button按钮组件 常用属性与事件: ShowHint属性 Hint属性 Default属性 Cancel属性 ModalResult属性 OnClick事件:发生下列情况触发该事件。 2. BitBtn 按钮组件 位图按钮组件位于组件面板的Additional标签页,与Button组件 所不同的是多了一个位图符号在按钮上,该组件用于创建一个其上 带有位图的按钮,其中大部分属性和事件与Button一致,这里仅介 绍它所独有的属性。 常用属性与事件: Kind属性 Glyph属性 NumGlyphs属性 Layout属性 OnClick事件