次のようにビットマップを描画するメソッドがあります。
public void DrawGrid(){
GridBitMap = new Bitmap(x,y);
MyGraphic = Graphics.FromImage(GridBitMap);
MyGraphic.FillRectangle(BackGround, 0, 0, x, y);
//Then using loops I draw various lines like this
MyGraphic.DrawLine(Pen.Black,x,y,xx,yy);
//Then I add the Bitmap to a Picturebox
PictureBox.Image = GridBitMap;
}
私の問題は、メソッドが呼び出されるたびにです。ますます多くのリソースを使用しています。ちらつきをあまり発生させずにビットマップとグラフィックを解放するにはどうすればよいですか? コードがより多くのリソースを消費するのを防ぎますか?