delphi常用组件的使用.pptVIP

  • 3
  • 0
  • 约1.43万字
  • 约 71页
  • 2017-06-03 发布于北京
  • 举报
第三章 常用组件的使用 授课内容: 窗体 常用组件 课前导读 前面章节中我们接触了一些组件。组件(Components)是在工程设计时可以使用、处理的可视对象,是那些用于生成用户界面以及为程序提供附加功能模块的对象。Delphi用组件来辅助应用软件的开发。在Delphi中,我们能够从集成开发环境中的组件板上找到绝大多数组件,所有的组件都是可视组件库的组成部分。Delphi也为我们提供了采用第三方组件的接口,利用第三方组件可以给我们的程序添色不少。本章主要介绍Delphi7.0中常用组件的基本功能和使用方法。 常用组件 按钮类组件的使用和分类组件的使用 文本类组件的使用 列表类组件的使用 时钟组件(Timer)的使用 标准对话框的使用 菜单、工具栏和状态栏 进度条ProgressBar组件 TrackBar组件 DriveComboBox、DirectoryListBox、FileListBox等组件 滚动条ScrollBar组件 TabControl组件和PageControl组件 其他组件 窗体的属性 Name FormStytle BorderStyle BorderIcons Position 其他属性 窗体的常用事件 OnActivate OnCreate OnPaint OnShow 窗体的常用方法 Close Hide Refresh Show Release 3.1按钮类组件的使用 按钮类组件通常都能响应鼠标和键盘事件,是实现人机交互的最常用的组件。按钮类组件包括: Button组件 例 Bitbtn组件 例 SpeedButton组件 例 RadioButton组件 例 CheckBox组件 例 Button组件的常用属性 Caption 用于在按钮上显示文本内容 Cancel 用来指示按钮是否为取消按钮 Default 用于制定按钮是否为默认按钮,在按Enter键时也选中命令按钮 Hint 设置在鼠标在组件上短暂停留时在组件旁显示的提示小窗口的内容。 ShowHint 确定是否显示提示文本,默认值是FALSE Enabled 设置按钮是否可以活动 Name 设置按钮的名称 Cursor 设置鼠标形状 Button组件的主要事件:OnClick事件 当程序运行时,用户单击鼠标上的按钮后,就会触发该事件。并且,若出现以下这3种情况之一时,Onclick事件也会被触发:当按钮上有一个焦点,且用户按下了空格键;当窗体有一个默认按钮(由Default属性所指定),且用户按下了Enter键;当窗体上有一个Cancel按钮(由Cancel属性所指定),且用户按下了Esc键。 Bitbtn组件 Bitbtn组件也称为位图组件,它位于组件面板的Additional标签页,与Button组件很相似,只是多了一个位图符号在按钮上。该组件用于创建一个其上带有位图的按钮(例如:带有对号的OK按钮,带有错号的Cancel按钮,带有问号的Help按钮等)。 Bitbtn组件的常用属性 Kind Kind属性的值就是位图按钮组件上所显示的图标。在对象监视器的Properties页中,单击Kind属性后的下拉三角按钮,从弹出的下拉列表中,列出了一组默认图标的属性值,有:bkAbort、bkAll、bkCancel、bkClose、bkCustom、bkHelp、bkIgnore、bkNo、bkOK、bkRetry、bkYes。从中选择一个值后,你就可以从位图按钮中的图标上直观、清晰地看出该按钮的功能。 Glyph 用于在位图按钮上显示加载后的位图图形。 Layout 用于指出位图图形在位图组件上的放置位置。 NumGlyphs 用于指明位图按钮所能使用位图的个数。在Delphi中,最多允许向一个位图按钮提供4个位图文件,用于表示四种不同的状态。 SpeedButton组件 SpeedButton组件也称为加速按钮,它位于组件面板的Additional标签页,常放置在Panel组件上,用于设计工具栏。它与Bitbtn组件非常相似,也可以显示图像和文本,但通常只用于显示图像。 SpeedButton组件的重要属性 AllowAllUp 用于设置同一组的加速按钮是否具有同时弹起的状态。若设置为FALSE,则当同一组加速按钮中的一个被按下时,其他加速按钮都处于弹起状态,即这组按钮中必须有仅有一个处于按下状态。 Down用于设置该加速按钮是否处于按下状态。若设置为TRUE,则表示按钮处于按

文档评论(0)

1亿VIP精品文档

相关文档