我已经提出了一个应用程序,我需要函数drawbitmap来打印我的面板。当我按下按钮(btnUpdate)的12倍或这个规则我越参数(无效参数):panel1.DrawToBitmap(bmp1, new Rectangle(0, 0, 2480, 3508));
C#winforms绘制位图无效参数
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中的exeption在这一行文件:Application.Run(new Form1());
它总是第十二点击后发生,或者只是因为你是点击太快。 我设法得到你的异常和堆栈跟踪说它发生在System.Windows.Forms.Control.WmMouseUp 这是这种情况? – nzic 2013-02-18 22:40:36
只要接受Jim的解决方案。 – nzic 2013-02-18 22:58:54