如何做一个图片button?(已解决……原来不难) (1分)

  • 主题发起人 主题发起人 carolson2
  • 开始时间 开始时间
C

carolson2

Unregistered / Unconfirmed
GUEST, unregistred user!
偶想做一个 类似web站点上的button
就是背景为固定的一个图片 中部为文字(可以简单更改的,而不是图片本身带文字)

偶尝试 先image 显示一个背景。 但是加文字的时候发生问题。用 label 显示文字是有背景色的…… 其他的似乎都不太合适……

难道非要将文字也做成图片么?

那么onmouse 的时候想换个背景色,就要把整个图片也换了?
有无简单方式?盼赐教
 
刚找到个
Image1.Canvas.TextOut(10, 10, 'hello');
这个东西不ok
程序崩溃了
显示 can not .... if it content bitmap...什么的。
 
似乎偶需要一个能显示透明背景文字的东西
 
有:下面放个TImage,上面放个TLabel就行了

友情提示:你要是没分了,可以将以前没结的贴修改一下,提成另一个问题……
 
问题解决了。把方法给大家:)
东的方法 偶测试了 label字体有背景……

最后是这样的,把图片改成.bmp 就能正常使用那个该死的textout 了
呵呵:)

谢谢~
 
补充一下:Label可以透明的……
Flat的SpeedButton也是透明的
 
如何让label 透明?
还有! 问题解决不彻底…… 55555
偶刚才用类似白色的做背景没看出来。 textout 的文字是带背景色的…… 如何透明?
 
知道了! 是tran ..那个东西 :)

呵呵偶以前一直用中文VB …… 现在用英文delphi7 所以 没给这个简单问题烦4
 
Canvas.Brush = bsClear
再Canvas.TextOut就是透明的

我以前也是用VB与VC,多交流……
 
后退
顶部