pictureBox(WinForms)异步加载的问题
通过PictureBox的LoadAsync()、CancelAsync()方法和LoadCompleted、LoadProgressChanged事件能够方便的实现图片的异步加载,但使用过程中碰到了一些问题,不知道怎么解决:
如果加载时出错(比如在加载远程图片前拔掉了网线),再次点击加载按钮后会被提示:在Application.Run(new Form1())这一句中产生:TargetInvocationException
如果加载过程中取消(调用CancellAsync()),再次点击加载按钮后被提示:在picBox1.LoadAsync()这一句中产生:ArgumenException异常
(以上两个操作都是在上一次异步加载过程结束即出错,取消或成功以后作的)
晕了,前辈指点一下,谢谢!