使用了BsSkinspeedbutton组件,但是它的enable属性不同时,显示方面没有区别,导致不好判断speedbutton是否处于可用状态。因此,我想动态的装载speedbutton上的图标。既:speedbutton.enable:=true时,其使用图标1,当speedbutton.enable:=false时,使用图标2。
这该怎么实现?
这该怎么实现?
解决方案 »
- 刚学DELPHI,有几个问题想问大家。请指教。
- 如何dbgrid点击Title升序排序再点击降序排序?请指教谢谢!
- 如何在使用 TIdHTTP 组件的程序中添加进度条
- 有关FastReport的问题,为什么动态创建的数据集就不行呢
- DBGrideh怎么实现这样的分组啊,等~!
- 多线程问题:多线程怎么销毁不了?
- 如何利用delphi来使桌面图标文字透明呢?【高分请教高高手……】
- 要写一个现金日记帐和银行日记帐的程序难吗
- richedit 保存到数据库,但是我错了
- 为什么delphi调用SQL Server的表不返回字符串类型的字段?
- 有没有类似DateTimepicker的但是可以连接datasource的控件啊?随便再问个问题!
- 几个小问题,分不多了,呵呵!
var a:TBitmap;
begin
if bsSBtn.Enabled then Image.GetBitmap(1,bsSBtn.Glyph)
else Image.GetBitmap(2,bsSBtn.Glyph);
end;procedure TForm1.Button1Click(Sender: TObject);
begin
bsSkinSpeedButton1.Enabled:=False;
ChangeImage(bsSkinSpeedButton1,ImageList1);
end;procedure TForm1.Button2Click(Sender: TObject);
begin
bsSkinSpeedButton1.Enabled:=True;
ChangeImage(bsSkinSpeedButton1,ImageList1);
end;