我做了一个GDI+的桌面截图工具。只能截取两次,第三次截取的时候就会出错!
答案满意再加分!
//transparent
panel2.BackColor = Color.FromArgb(65, 204, 212, 230);
string mapth = System.Environment.CurrentDirectory;
Size size = Screen.PrimaryScreen.Bounds.Size;
Bitmap bmp = new Bitmap(size.Width, size.Height);
Graphics g = Graphics.FromImage(bmp);
Bitmap bmp2 = new Bitmap(size.Width, size.Height);
Graphics g2 = Graphics.FromImage(bmp2);
g2.CopyFromScreen(Point.Empty, Point.Empty, size);
g.DrawImage(bmp2,0,0);
g.Save();
g2.Dispose();
bmp2.Dispose();
g.Dispose();
bmp.Save(mapth + @"\temp.bmp");//这里出错!
bmp.Dispose();
this.WindowState = FormWindowState.Maximize
为什么,GDI+老是出现错误!
答案:2 悬赏:10 手机版
解决时间 2021-03-21 11:36
- 提问者网友:王者佥
- 2021-03-20 22:49
最佳答案
- 五星知识达人网友:像个废品
- 2021-03-21 00:23
代码搞出来看看啊。
很可能是变量没初始化或者被覆盖
很可能是变量没初始化或者被覆盖
全部回答
- 1楼网友:鸠书
- 2021-03-21 01:33
如果出错,可以先安装sql server ,再安装visual studio
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯