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

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

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi程序设计教程 第6章 制作工具栏及状态栏

5. Canvas属性 该属性为只读型的,在运行时提供对状态栏上绘图的存取。 6. Panels属性 该属性包含了状态栏的各个显示面板,在设计时可向状态栏组件添加、删除、修改面板。其方法是单击该属性旁的“…”按钮,打开面板编辑器即可。 6.6.2 在状态栏组件中添加或删除显示面板 在状态中添加或删除面板面板采用下面的操作过程: 第1步:单击状态栏组件Panel属性旁的“…”按钮,打开面板编辑器,如图6-5所示。 第2步:在面板编辑器窗口中添加、删除或改变面板的顺序。 第3步:设置面板组件的属性。 在对象结构浏览中选定要设置面板属性的组件,在对象编辑器中进行属性的设置。可设置的属性主要有: 1. Bevel属性 用于确定面板的显示风格,其取值包括:Lowered(以下凹方式显示面板)、Raised(以上凸方式显示面板)、None(以平面方式显示面板)。 2. Algnment属性 用于确定面板中字符串的对齐方式,其取值包括:Leftjustify(左对齐)、Rightjustify(右对齐)、Center(居中对齐)。 6.6.3 状态栏同步显示过程 要实现同步显示功能,也就是当鼠标在菜单项上或工具栏上移动时,状态栏上同步显示相关的提示信息,这将使用到下列组件:状态栏组件;菜单、工具栏和工具按钮组件;Application组件、窗体组件。 这四种组件之间协同工作的过程如下: 第1步:设置菜单组件、工具栏组件和工具按钮组件。 这些组件的Hint属性为需要在状态栏上同步显示的提示信息。 第2步:编制响应Application组件的Hint事件,来完成在状态栏上显示体式信息。 当鼠标在菜单项上或工具栏按钮上移动时,Application对象将鼠标指针所在处的菜单项或按钮的Hint属性的值复制到Application的Hint属性中,并触发Application对象的OnHint事件。 第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的值大于零), 从而该按钮的选定与不选定由用户单击来确定,就像复选框的工

文档评论(0)

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

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

1亿VIP精品文档

相关文档