回答編集履歴

1

dispose

2017/05/29 03:07

投稿

dn315
dn315

スコア201

answer CHANGED
@@ -2,7 +2,7 @@
2
2
  Paintで貼りつけてみてはどうでしょうか
3
3
 
4
4
  ```ここに言語を入力
5
- private Bitmap _canvas;
5
+ private Bitmap _canvas = null;
6
6
 
7
7
  public Form1()
8
8
  {
@@ -17,6 +17,11 @@
17
17
  }
18
18
  }
19
19
 
20
+ private void Form1_FormClosed(object sender, FormClosedEventArgs e)
21
+ {
22
+ if (_canvas != null) _canvas.Dispose();
23
+ }
24
+
20
25
  private void Form1_Paint(object sender, PaintEventArgs e)
21
26
  {
22
27
  using (Graphics g = Graphics.FromHwnd(this.Handle))