我已經提出了一個應用程序,我需要函數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