1
我有網檢測代碼:每2毫秒C#屏檢測
private void timer1_Tick(object sender, EventArgs e)
{
pictureBox1.Image = CaptureScreen();
}
15秒後墜毀應用
private Image CaptureScreen()
{
Rectangle screenSize = Screen.PrimaryScreen.Bounds;
Bitmap target = new Bitmap(screenSize.Width, screenSize.Height);
using (Graphics g = Graphics.FromImage(target))
{
g.CopyFromScreen(0, 0, 0, 0, new Size(screenSize.Width, screenSize.Height));
}
return target;
}
我用定時器調用它,因爲要使用多少內存。我如何防止這種情況發生?
嘗試使用位圖目標的語句。可能沒有被處置。 –