特急100分等你!!请问如何改变BitBtn按钮的背景色,

wu1975 2000-05-31 11:53:00
我是一个新手,想将BitBtn按钮设置成按下时为白色,平常为黑色,要有立体感,这个问题看起来简单,我还一时没搞定,特急100分等你!!多谢!!!!!!!
...全文
299 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
halfdream 2000-06-01
  • 打赏
  • 举报
回复
怎么会显示不出来?说具体些吧。
我也是建议你用图片。
zxh1972 2000-06-01
  • 打赏
  • 举报
回复
我觉得你没有必要这样做。将BitBtn按钮按下显示一图,平常显示另一图,这样不是挺好吗?为何一定要改背景色呢?kxy说的对,bitbtn的背景色和windows本身的设置有关。
在Program files\Common files\Borland Shared\images下有众多图片可用。
江王 2000-06-01
  • 打赏
  • 举报
回复
何不自己写一个组件,直接从TBitBtn类继承,主要是改写它的CN_DRAWITEM消息。如果你有兴趣,我有例程(自己写的,可以做你的参考),与我联系即可。
wu1975 2000-06-01
  • 打赏
  • 举报
回复
多谢大家帮助
wu1975 2000-06-01
  • 打赏
  • 举报
回复
多谢大家帮助,
我犯了一个极其幼稚的错误,现在已搞定,多谢大家帮助,
BareHead 2000-06-01
  • 打赏
  • 举报
回复
可以不用bitbtn,直接用Timage放两张图片,交替显示就可以
用 Timage控制图象比bitbtn好得多,就是要自己写一些代码
kxy 2000-05-31
  • 打赏
  • 举报
回复
改用其他的控件包中的图形按扭.bitbtn的背景色和windows本身的设置有关.
wu1975 2000-05-31
  • 打赏
  • 举报
回复
我把图片放上后显示不出来!!
bobar 2000-05-31
  • 打赏
  • 举报
回复
用两张图片代替就可以了

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧