回答編集履歴
1
Invalidate を追記
answer
CHANGED
@@ -1,6 +1,7 @@
|
|
1
1
|
(1) CreateGraphics で作成した Graphics オブジェクトに書くと、Image プロパティにセットされた画像は変更されず、表示が変わるだけです。
|
2
2
|
また、これは一過性のものなので、ウインドウを最小化し、戻したときなど、再描画されると消えてしまいます。
|
3
3
|
Graphics.FromImage メソッドを使って PictureBox2.Image から Graphics オブジェクトを作成し、DrawImage してください。
|
4
|
+
PictureBox2.Invalidate() とすると、画面が更新されます。
|
4
5
|
|
5
6
|
(2) DrawImage(Image, Int32, Int32) だと縮小されません。
|
6
7
|
DrawImage(Image, Rectangle) など、サイズを変更できるオーバーロードメソッドを使用してください。
|