やっと基本処理ができた。路線は、下地パネルとビューワパネルの2枚のPanelコントロールを使い、ビューワパネルに直接描画するというもの。PictureBoxを使うとImageプロパティとの絡みがわかんなくなってくるのでやめ。手順としては
- 画像初期表示時には、表示に利用したImageオブジェクトを退避しておく
- リサイズ時には、リサイズ設定を退避し、再描画のPaintイベントで書き換え
- 回転時には、退避しておいたImageオブジェクトの中身を回転させる
- 再描画処理は、退避しておいたImageオブジェクトとサイズ設定を元に実施