码迷,mamicode.com
首页 > 其他好文 > 详细

状态栏组件

时间:2014-11-25 20:14:34      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   使用   sp   on   2014   

状态栏组件 位于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所示。

bubuko.com,布布扣

第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:=‘‘;

 

状态栏组件

标签:style   blog   http   io   ar   使用   sp   on   2014   

原文地址:http://www.cnblogs.com/cgczxc/p/4121599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!