日期:2014-05-19  浏览次数:20895 次

Winform:如何让图片渐渐消失?
Winform程序打开后,会有一个类似“提示”的图片显示在窗口上。
大约过了半分钟之后,我想让该图片像动画一样慢慢消失。
比如像“泡沫”一样慢慢消失。
请问,有什么办法吗?

------解决方案--------------------
把图片放到窗体里面,窗体有个opacity属性,是设置窗体透明度的,0的时候窗体就是完全透明的,再用个 timer控制窗体opacity属性的变化就可以了。
------解决方案--------------------
循环降低透明度~
------解决方案--------------------
mark
------解决方案--------------------
mark

------解决方案--------------------
mark!
------解决方案--------------------
zhangci226(三只熊熊) ( ) 信誉:99 Blog 加为好友 2007-04-19 10:01:43 得分: 0


把图片放到窗体里面,窗体有个opacity属性,是设置窗体透明度的,0的时候窗体就是完全透明的,再用个 timer控制窗体opacity属性的变化就可以了。



------------------
我的意思不是要改变Form本身的透明度,
而是让窗体上的图片慢慢消失,窗体本身还是正常显示的。
-----------------------
你改成图片的透明度不就是了呀。。
窗体可以设透明主
你的图片控件也一样是可以高透明度的........
------解决方案--------------------
我的意思不是要改变Form本身的透明度,
而是让窗体上的图片慢慢消失,窗体本身还是正常显示的。
=========
图片是 放到另外一个窗提,主窗体还是不变得
------解决方案--------------------
弄个flash放上去,要不还得调用系统的api很麻烦的
------解决方案--------------------
改变Form本身的透明度,设置opacity属性
------解决方案--------------------
在图片上用gdi绘半透明的窗体色,直到完全遮住