配置状态栏<statusbar>


应用程序中的主窗口、子窗口都可以有自己的状态栏,并且每个窗口只能有一个状态栏,状态栏的配置通过 <statusbar>…</statusbar>标签来配置,状态栏上可以放置label、textBox、button、comboBox、checkBox、spinner控件,向状态栏中添加控件只需在<statusbar>…</statusbar> 标签之间配置相应控件的标签即可。

<statusbars>
    <statusbar formClass="SuperMap.Desktop.FormAttributeTable" id="AttributeTable" visible="true">
        <checkBox index="1" label="隐藏几何对象属型" onAction="CtrlActionHiddenGeometryAttribute" visible="true"/>
        <label index="1" label="记录数: " visible="true" />
        <label index="2" label="字段类型:" visible="true" />
        <textBox index="3" readOnly="true" screenTip="" screenTipImage="" visible="true"  name="字段类型"/>
        <label index="4" label="字段名称:" visible="true" />
        <textBox index="5" readOnly="true" screenTip="" screenTipImage="" visible="true"  name="字段名称"/>
        ......
   </statusbar>
    ......
</statusbars>

<statusbar>…</statusbar> 标签的配置内容要放置在配置文件中的 <statusbars>…</statusbars> 标签之间,下面详细介绍 <statusbar>…</statusbar> 标签的各个属性的含义与作用。

  • formClass :指定状态栏所绑定的窗体,即该状态栏属于那种类型的窗口,设置该属性后,相应类型的窗口将出现状态栏。
  • visible :指定状态栏是否可见,该属性的值为 true 时,表示可见,false 为不可见。
  • id :唯一标识,不同配置文件中的 statusBar 根据id合并为一个 statusBar。
  • index :索引,用于控制状态栏的加载顺序。