首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

位图按钮BitBtn的属性Enable为false后,图片就无法显示了,怎么处理

2012-03-15 
位图按钮BitBtn的属性Enable为false后,图片就无法显示了,怎么办?我为BitBtn1准备了两张图片,一张是正常时

位图按钮BitBtn的属性Enable为false后,图片就无法显示了,怎么办?
我为BitBtn1准备了两张图片,一张是正常时候的,一张是禁止用户按下时的。

部分代码:
if(...)
{  
  BitBtn1->Enable=false;
  BitBtn1->Glyph->TBitMap->LoadFromFile("forbidden.bmp");
}

这两句不论哪个在前哪个在后,运行时,图片都无法显示。

如何解决。
或者用其他方法实现:按钮换为禁止图片后,按钮就无法点击。

谢谢。

[解决办法]
例如:准备32X16的bmp文件,左面的16×16是正常时候的状态,右面的16×16是禁止时候的样子,选中BitBtn控件,在控件的Glyph属性中指定这个图片就行了

热点排行