嘿那些家伙,我有一个从文件加载的图像,我想将它添加到我的Windows窗体,但是我不只是想在窗体上绘制它,我正在寻找一个很好的效果画它...我在网上搜索,我没有找到任何好主意。
我想过逐行绘制图像,任何想法?
答案 0 :(得分:1)
您可以使用其图形在其绘图事件中简单地在图像上绘制图像。
使用它:
Image newImage = Image.FromFile("<path to your image>");
this.Graphics.DrawImage(newImage, new Point(100, 100));
而不是100,100给出表单的x,y位置,你想要图像的左上角
<强>更新强>
要做动画,您有两个选项,它们都要求您将处理器密集型任务放在另一个线程上(如果有的话)
1)首先是拥有一个动画GIF,然后在你的表格上绘制
2)第二种方法是使用计时器在表单上绘制基于时间的图像以创建动画效果。只需更新每个刻度/间隔上的图像,如果要重复它就将其置于循环中。 这是一个用一个例子解释第二种方法的链接(只是谷歌搜索)。