小问题,快!!图片怎样透明显示?(25分)

  • 主题发起人 主题发起人 虚雷
  • 开始时间 开始时间

虚雷

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在窗体上显示一个图片,用Image控件的话,图片背景是白色的,这样显示出来跟窗体背景就不协调。
我想用SpeedButton的话,但总成凹凸可点击状态,不知怎样设成全平面的,且不可点击的样子。
或是在别的控件上放图片。
 
Image1.Transparent := true;
 
我设过了,那个是控件背景透明,但我的图片背景不透明啊。
但在SpeedButton上图片成透明状态,但就是不能设成不可点击状态。
 
image1.Picture.Bitmap.TransparentColor(去除的颜色)
 
jvcl有一个image button的东东,你可以试一试
在playicq里面有得下
 
TO 影子:
这句话是什么意思,我在窗体创建部分加上了,但没任何效果?还是老样子,(图片)背景是白的,不透明。
 
有两种方法:一种用Photoshop把图片做成背景透明;
另一种编程实现图像处理将图像背景显示为界面色;
不过的二种方法有点难,试试第一种吧,呵呵
 

image1.Picture.Bitmap.TransparentColor := clWhite;
image1.Transparent := true;
 
还是不行:(
 
真的不行吗,实在不行就算了
 
多人接受答案了。
 
后退
顶部