这种情况多是因为手机缓存垃圾太多,导致手机卡死,并非是单纯的状态栏停止;建议清理手机垃圾和缓存,或重启手机,问题就解决了。
(望楼主采纳哦)
设置个断点,看看截屏是在关闭前还是关闭后。
我做了一个, this.Hide();写在截屏之前,这样截屏就不会把窗体也截进去了。
this.Hide();//窗体隐藏在截屏之前
Image screen_img = new Bitmap(Screen.AllScreens[0].Bounds.Width, Screen.AllScreens[0].Bounds.Height);//创建一个和屏幕同样大小的图像
Graphics g = Graphics.FromImage(screen_img);//绘制这个图像
//将屏幕绘制到此图像,第一,二个Point是屏幕要截取的左上角的坐标和绘制到图像的左上角的坐标
g.CopyFromScreen(new Point(0, 0), new Point(0, 0), Screen.AllScreens[0].Bounds.Size);
screen_img.Save("d:\\1.bmp");