循环给图片控件赋值时,不定时遇到“无效参数”的异常,加try catch块也没捕获到,程序直接崩溃,后来调整了下局部代码顺序,程序目前没再抛异常,搞什么鬼:-_-
<pre name="code" class="csharp">
/*
picMain是PictureBox控件
执行顺序1,2,3目前不报参数不正确的异常了;
如果执行顺序修改为2,1,3,则不定时抛出“无效参数”的异常信息,相当诡异。
*/
//1
Bitmap camBitmap=dosomething();
//2
if (picMain.Image != null)
picMain.Image.Dispose();
//3
picMain.Image = camBitmap;