【发布时间】:2013-02-03 11:29:11
【问题描述】:
我已经做了一个应用程序,我需要函数 drawbitmap 来打印我的面板。当我按下按钮 (btnUpdate) 12 次或更多次时,我在此规则上得到一个参数异常(无效参数):panel1.DrawToBitmap(bmp1, new Rectangle(0, 0, 2480, 3508));
private void preview()
{
Bitmap bmp1 = new Bitmap(2480, 3508);
panel1.DrawToBitmap(bmp1, new Rectangle(0, 0, 2480, 3508));
pictureBox2.Image = bmp1;
}
private void btnUpdate_Click(object sender, EventArgs e)
{
preview();
}
有人可以帮帮我吗?
我无法使用 bmp1.Dispose(); 函数...我在 Program.cs 文件的这一行中得到一个异常:Application.Run(new Form1());
【问题讨论】:
-
第十二次点击后是否总是发生这种情况,或者只是因为您点击得太快。我设法得到你的异常,堆栈跟踪说它发生在 System.Windows.Forms.Control.WmMouseUp 是这种情况吗?
-
接受 Jim 的解决方案。