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

时间:2021-09-20 14:35:24
我是一个新手,想将BitBtn按钮设置成按下时为白色,平常为黑色,要有立体感,这个问题看起来简单,我还一时没搞定,特急100分等你!!多谢!!!!!!!

9 个解决方案

#1


用两张图片代替就可以了

#2


改用其他的控件包中的图形按扭.bitbtn的背景色和windows本身的设置有关.

#3


我把图片放上后显示不出来!!

#4


我觉得你没有必要这样做。将BitBtn按钮按下显示一图,平常显示另一图,这样不是挺好吗?为何一定要改背景色呢?kxy说的对,bitbtn的背景色和windows本身的设置有关。
在Program files\Common files\Borland Shared\images下有众多图片可用。

#5


怎么会显示不出来?说具体些吧。
我也是建议你用图片。

#6


可以不用bitbtn,直接用Timage放两张图片,交替显示就可以
用 Timage控制图象比bitbtn好得多,就是要自己写一些代码

#7


多谢大家帮助,
我犯了一个极其幼稚的错误,现在已搞定,多谢大家帮助,

#8


多谢大家帮助

#9


  何不自己写一个组件,直接从TBitBtn类继承,主要是改写它的CN_DRAWITEM消息。如果你有兴趣,我有例程(自己写的,可以做你的参考),与我联系即可。

#1


用两张图片代替就可以了

#2


改用其他的控件包中的图形按扭.bitbtn的背景色和windows本身的设置有关.

#3


我把图片放上后显示不出来!!

#4


我觉得你没有必要这样做。将BitBtn按钮按下显示一图,平常显示另一图,这样不是挺好吗?为何一定要改背景色呢?kxy说的对,bitbtn的背景色和windows本身的设置有关。
在Program files\Common files\Borland Shared\images下有众多图片可用。

#5


怎么会显示不出来?说具体些吧。
我也是建议你用图片。

#6


可以不用bitbtn,直接用Timage放两张图片,交替显示就可以
用 Timage控制图象比bitbtn好得多,就是要自己写一些代码

#7


多谢大家帮助,
我犯了一个极其幼稚的错误,现在已搞定,多谢大家帮助,

#8


多谢大家帮助

#9


  何不自己写一个组件,直接从TBitBtn类继承,主要是改写它的CN_DRAWITEM消息。如果你有兴趣,我有例程(自己写的,可以做你的参考),与我联系即可。