求救 主界面的底部有一个TStatusBar,现在程序加入一个告警功能,我想在statusbar上显示一个小圆圈,未告警时圆圈为绿色,告警时改变为红色。请问怎样在statusbar上实现(或画出)这个小圆圈啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 事先设置: stabar1.Panels[0].Styel为psOwnerDraw然后在statusbar的ondraw 里: panel:=stabar1.Panels[0]; ImageList1.Draw(stabar1.Canvas,rect.Left,rect.Top,1,true);这样就可以将imagelist1中的图片画在statusbar上,最后第二个参数是图片在imagelist的序号 可以在stausbar上加载image,不同状态加载不同的图片就可以了。关于statusbar上加载图片,网上有详细的例子。 数组相关问题 如何发消息给其他程序syslistview32控件让其选中某一行 update failed.found o records 是什么问题? 做过MDI的高分请教 急!!高手请进!!100分!! 恳请各位兄台帮忙,较急! DBGridEh怎样可以改变被选中的行的颜色?(可以多选行) 帮我看看下面的程序哪里错了 这段代码错在哪里? 如何将多个工程用一个工程连起来?200分送上! 有什么办法知道用户改变了计算机系统时钟? 如果用Delphi中的ado组件连接SQL Server,如何保存读取图片到数据库?
stabar1.Panels[0].Styel为psOwnerDraw
然后在statusbar的ondraw 里:
panel:=stabar1.Panels[0];
ImageList1.Draw(stabar1.Canvas,rect.Left,rect.Top,1,true);
这样就可以将imagelist1中的图片画在statusbar上,最后第二个参数是图片在imagelist的序号