我有一个从文件加载的图像,我想将其添加到Windows窗体中,但是我不只是想在窗体上绘制它,我正在寻找一个很好的效果来绘制它。
我想逐行绘制图像,有什么想法吗?
您可以通过使用其图形在其绘画事件中简单地在窗体上绘制图像。
使用此:
Image newImage = Image.FromFile("<path to your image>");
this.Graphics.DrawImage(newImage, new Point(100, 100));
而不是100,100给出您希望图像的左上角在表单的x,y位置
更新
要制作动画,您有两个选择,而且这两个选择都要求您将处理器密集型任务放在另一个线程上(如果有)
1)首先是制作一个GIF动画,然后在您的窗体上绘制它
2)第二种方法是使用计时器在窗体上绘制基于时间的图像,以创建动画效果。只需在每个刻度/间隔上更新图像,然后将其循环播放即可。这是一个通过示例(仅Googled)说明第二种方法的链接。