选择器:
statusbar· 设计器组件: 状态栏 · 按名称:statusbar#名称或#名称
支持库: 组件类库 → 状态栏类 · 补全:ztl/statusbar
窗体底部状态条。默认吸附底部、与窗口同宽(position: 0 + size-mode: 0),可选右下角尺寸握把。
多段: 属性「段列表」每行一段;第 0 段左侧拉伸,其后各段靠右按文字测宽。属性「标题」与第 0 段同步。空段列表时回退为单段 text。
布局说明: 通用锚定/停靠已支持普通控件随窗体伸缩;状态栏仍用专用「吸附底部」。其它控件不会自动为底栏让位,复杂窗体请用锚定/停靠或手工预留高度。多段本身不依赖布局。
字段映射
| 属性(中文) | YSS / 英文 | 说明 |
|---|---|---|
| 标题 | text / title |
第 0 段文案(与段列表同步) |
| 段列表 | sections / panels / section-list |
每行一段;也可用 \| 分隔 |
| 位置 | position |
0=吸附底部,1=自由 |
| 尺寸模式 | size-mode |
0=自适应宽(贴底同宽),1=自由 |
| 栏高度 | bar-height |
像素,默认 24 |
| 尺寸握把 | size-grip |
真=显示右下角握把 |
| 文字色 | color |
如 #E0E0E0 |
| 背景色 | background-color |
如 #2D2D30 |
| 显示边框 | show-border |
顶边分隔感 |
仅指针类事件(单击/悬停等),无专用值改变事件。最多约 16 段。
YSS 示例
statusbar#状态栏1 {
sections: "就绪|CAPS|UTF-8";
position: 0;
size-mode: 0;
bar-height: 24;
size-grip: true;
background-color: #2D2D30;
color: #E0E0E0;
}
单段兼容:
statusbar#状态栏1 {
text: "就绪";
}
代码 API
状态栏1.标题 = "正在编译…"
状态栏1.置段文本(1, "CAPS")
文本 t = 状态栏1.取段文本(0)
整数 n = 状态栏1.取段数()
状态栏1.加入段("行 12")
状态栏1.删除段(2)
| 方法 | 简拼 | 说明 |
|---|---|---|
| 置段文本(索引, 文本) | zdwb |
0 起;段 0 同步「标题」 |
| 取段文本(索引) | qdwb |
返回段文案 |
| 取段数() | qds |
当前段数 |
| 加入段(文本) | jrd |
末尾追加靠右段 |
| 删除段(索引) | scd |
删除指定段 |
支持库面板与补全
| 名称 | 简拼示例 | 说明 |
|---|---|---|
| 状态栏 / 状态栏类 | ztl / ztll |
类型与类名 |
| 段列表 | dlb |
属性:每行一段 |
| 标题 | 属性「标题」 | 读写第 0 段 |
| 尺寸握把 / 尺寸模式 | ccwb / ccms |
属性 |
编辑器补全:全拼 / 简拼 / 双拼前缀。支持库路径:组件类库 → 状态栏类。