状态栏组件

状态栏组件 位于Win32页标签中。

6.6.1 状态栏组件的属性

1. Align属性 Align属性用来确定该组件与窗体的对齐方式,也就是在窗体中的位置。其取值如表6-5所示。默认值为alBottom,即状态栏位于主窗口的底部。

2. SimplePanel属性 该属性为布尔型,当为True时,状态上只有单个面板,面板上显示的内容为SimpleText属性的值,否则状态栏上有多个面板。

3. SimpleText属性 该属性为字符串型。若状态栏上只有单个面板,该属性的值就是状态栏上显示的内容。

4. SizeGrid属性 该属性为布尔型,当为True时,可在运行时改变状态栏的大小。

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事件。

statusbar1.panels[0].text:='';

statusbar1.panels[1].text:='';

statusbar1.panels[2].text:='';

statusbar1.panels[3].text:='';

 

转载于:https://www.cnblogs.com/cgczxc/p/4121599.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值