65.9K
CodeProject 正在变化。 阅读更多。
Home

C# 水效果图片控件

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.83/5 (22投票s)

2002年8月30日

viewsIcon

198994

downloadIcon

6440

一个C#实现的流行的水面效果。

Cool eh ?

引言

这个控件是水面效果的C#实现。CodeProject上已经有两个该算法的实现:非常酷的视觉特效 - 一个C++版本 - 和一个OpenGL 交互式水面效果

该算法本身在这里这里有很好的描述。

如何使用

该控件本身是从System.Windows.Forms.Panel派生的。所以你所要做的就是将一个标准的PictureBox控件放置到你的表单上,并将该控件的类型更改为WaterEffectControl

然后按照以下方式调整图像源属性

waterControl.ImageBitmap = ((System.Drawing.Bitmap)
               (resources.GetObject("waterControl.ImageBitmap")));

现在运行程序,并在按下左键时将鼠标移动到图像上。效果比上面的图片显示的效果要好得多。

尽情享用!

© . All rights reserved.