好困难的Vb置顶问题,高手进!

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:31:05
由于制作程序需要,遇到以下难题:

Vb6中Image控件是无法置于例如PictureBox与Command这些控件之上的。

现在有一张.Gif的图像,而Vb6中只有Image添加Gif图像后该透明的图块才会透明(PictureBox会有背景色,还有那个WF2.0控件集(可以透明背景的那个)在本程序中不可以使用)。

现在要求使该图片置于按钮之上(该透明处必须透明),无奈求助ing...

Ps:不可以使用GDI等东西(那样就没有事件了,只是显示而已)。

其次,可以考虑重制作个控件里面添加Image,但要求GIF图像透明处必须真即时透明!

希望求到:强行置上方法

或者新建的控件透明块真即时透明方法

再Ps:添加一个控件,将背景属性设为透明后添加Image,在Image中添加Gif图像,但是程序在运行时Gif图像的透明处会不透明。

再其次,真即时透明就是指图片背后发生变化时背景也会变化(以前寻到一个方法是将控件背后拍照,再作为背景,但这样就是不即时的透明了)。

期盼有高手帮忙,感激不尽......

对着 IMAGE 控件   点右键 减贴下来

然后在需要置顶的控件上右键 点 粘贴  就可以了

既然image只能现实静态GIF那为什么不能考虑自己绘制?反正Image也不是真正的控件,事件也可以自己获取...

那就用gif89.dll控件吧

既然你想要限制那戍多东西
何不直接把image 放在form2 上呢?
这样不是简单点?
可能你的目标不是这样 但这也是一个方法吧?

把按钮的Style属性改为1,这时Picture属性指定的内容就能显示出来了