Delphi程序设计教程 第6章节 制作工具栏及状态栏.pptVIP

Delphi程序设计教程 第6章节 制作工具栏及状态栏.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi程序设计教程 第6章节 制作工具栏及状态栏

第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)

ctuorn0371 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档