C# 水效果图片控件






4.83/5 (22投票s)
2002年8月30日

198994

6440
一个C#实现的流行的水面效果。
引言
这个控件是水面效果的C#实现。CodeProject上已经有两个该算法的实现:非常酷的视觉特效 - 一个C++版本 - 和一个OpenGL 交互式水面效果。
如何使用
该控件本身是从System.Windows.Forms.Panel
派生的。所以你所要做的就是将一个标准的PictureBox
控件放置到你的表单上,并将该控件的类型更改为WaterEffectControl
。
然后按照以下方式调整图像源属性
waterControl.ImageBitmap = ((System.Drawing.Bitmap)
(resources.GetObject("waterControl.ImageBitmap")));
现在运行程序,并在按下左键时将鼠标移动到图像上。效果比上面的图片显示的效果要好得多。
尽情享用!