Statusbar OwnerDraw
- 首先:
- 确定Panels 的 Sytle 是否为:psOwnerDraw
- 其次:
- 在statusbar控件单击 ondrawpanel事件
- 写如下代码
- StatusBar.Canvas.Font.Color:=clGreen; 改成自己所要的颜色
- StatusBar.Canvas.TextRect(Rect, Rect.Left, Rect.Top, Panel.Text);
if Panel = StatusBar1.Panels[3] then
begin
Panel.Text := Atext;
StatusBar.Canvas.Font.Color := clBlue;
StatusBar.Canvas.TextRect(Rect, Rect.left, Rect.top, Panel.Text);
end;
酒肉穿肠过
佛祖心中留
世人若学我
如同入魔道
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合终身会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步