第六章制作工具栏及状态栏题库.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 制作工具栏及状态栏 6.1 面板组件(Panel) 6.2 快捷按钮组件(SpeedButton) 6.3 制作工具栏 6.4 制作状态栏 6.5 使用工具栏组件设计工具栏 6.6 使用状态栏组件设计状态栏 6.1 面板组件(Panel) 面板组件 在标准(Standard)页标签上。 该组件用来在窗体上放置一面板,在面板上可以放置其它的组件。 6.1.1面板组件的属性 1.BevelInner属性 BevelInner属性确定面板组件的内部斜面。 2.BevelOuter属性 BevelOuter属性确定面板组件的外部斜面。 3. BevelWidth属性 BevelWidth属性确定面板的内部斜面和外部斜面的宽度(单为像素)。BevelInner属性确定内部斜面如何出现;BevelOuter属性确定外部斜面如何出现。使用这三个属性就可以改变面板的外观。 4.BorderWidth属性 BorderWidth属性用来确定面板边界的宽度(单位象素)。默认值为0,即没有边界。 5. BorderStyle属性 BorderStyle属性确定面板边界的类型:bsNone,表示无边界;bsSingle表示单线边界。 6. Ctrl3D属性 Ctrl3D属性确定面板是否为立体的。 7. Cursor属性 Cursor属性用来确定当鼠标指针移动到面板上时,鼠标指针的形状。 6.1.2 面板组件的事件 与面板组件有关的主要事件有单击事件(OnClick)与双击事件(OnDblClick)、OnEnter、OnExit、OnStartDrag、OnEndDrag等事件 6.2 快捷按钮组件(SpeedButton) 快捷按钮组件 在附加页标签上。 6.2.1 快捷按钮组件的属性 1.AllowAllUp属性 该属性为布尔型,它确定该快捷按钮所在组中的所有快捷按钮是否可同时不选定(按钮在弹起的状态)。因此,该属性只能用在成组的快捷按钮上(即每一快捷按钮的GroupIndex属性非零),若GroupIndex为零,则该属性无效。 默认值为False,就是成组的快捷按钮中有一个总是选定的,使用Down属性确定预选定的快捷按钮;若该属性为的值为True,则成组的快捷按钮没有选定的。 改变成组中一个快捷按钮的AllowAllUp属性值,将改变该组中的所有AllowAllUp属性值。 也可对成组的单个位图按钮使用AllowAllUp属性(GroupIndex的值大于零), 从而该按钮的选定与不选定由用户单击来确定,就像复选框的工作方式一样。要使得单个的快捷按钮像这种方式工作,设置其GroupIndex的值大于零(但与任何其它快捷按钮的GroupIndex值不同),并且设置AllowAllUp属性的值为True。 2. Down属性 该属性为布尔型,它确定该按钮是处于选定还是不选定状态。默认值为False,即处于不选定状态。 虽然对一组快捷按钮的AllowAllUp属性都可以设置为False,但必须对一个快捷按钮设置Down属性。也可在运行时设置Down的属性,无须用户单击选定快捷按钮。 3.Glyph属性 Glyph指定出现在快捷按钮上的位图(表示该按钮的功能)。使用对象编辑器上该按钮后的按钮可选择位图文件(后缀为.BMP),或在运行时指定位图文件。 在快捷按钮上的单个位图中可以指定多达4个的图像。 对只有一个图像的情形,Delphi对不同的状态使用第一个图像,只是暗淡不同而已。对在位图中有多个图像的情形时,必须使用NumGlyphs属性指定图像号。所有的图像必须大小相同,水平并排排列。 单击对象编辑器的该属性旁边的值栏,就会打开一个图形编辑器。在图形编辑器中选择Load按钮来选择要使用图像的.BMP文件。 4.GroupIndex属性 该属性为整型变量,它确定哪一快捷按钮加入到组中。 默认值为0,表示该快捷按钮不属于组。当用户单击该组件时,它处于凹下状态,而当用户释放鼠标时,它就恢复正常的弹起状态。 具有相同GroupIndex属性(非0)的快捷按钮,就在相同的组中。当用户单击组中的一个快捷按钮时,它就处于凹下状态,直到用户再次单击该组中的另一快捷按钮为止。以这种方式使用的按钮给用户以互斥的选择。 5.Layout属性 Layout属性确定出现在位图按钮或加速按钮上图像的位置。 6.Margin属性 该属性为整型变量,它确定在图形的边界(由Glyph属性指

文档评论(0)

2226657222 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档