|
2007/03/11(Sun) 11:25:48 編集(投稿者)
> それさえできれば、あとはファイルをイメージとして描くだけ。
「描く」のは PictureBox にお任せするのが正道です。
直接描画するなら PictureBox を選択する意味ナシな上、知識の無い人がやると大抵無駄にチラつくし。
特別な理由がないなら
Bitmap bitmap = (Bitmap)Image.FromFile(ファイル名); pictureBox.Image = bitmap;
のように、「Image.FromFile() でビットマップファイルを読み込んで Bitmap クラスインスタンスを作成して、PictureBox.Image プロパティに設定する」します。
ちなみに、.NET 1.x の Image.FromFile() は「ビットマップファイルを読み込むと、Bitmap クラスのインスタンスを解放するまでファイルをロックしてしまう」という欠点(欠陥?)があるので要注意です。
# あれ? .NET 2.0/3.0 でも治ってないんだっけ?
|