我想在一个Button的Caption中显示不同的颜色字符,怎么做呢?(100分)

  • 主题发起人 主题发起人 ajian320
  • 开始时间 开始时间
A

ajian320

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在一个Button的Caption中显示不同的颜色字符,怎么做呢?
 
button没有自己绘制的事件,不知道有没有人会哦,教教大家。
如果是事先定义好的字符,不妨做一个图片,再用speedbutton
 
begin
with control.canvas do
begin
if active do
font.color:=clred;
end;
end;
 
提供一个思路,在Button.WindowProc里处理它的重绘消息。自己把彩色字写上。
 
具体怎么做呢? 能否说一下呢?
 
应该是每个字符的颜色不同吧?只能是第三方控件
 
最简单的方法是用TPanel代替.
 
如果是第三方控件,是哪个控件呢?
用TPanel的话,怎么实现呢?
 
后退
顶部