DOBON.NET DOBON.NETプログラミング掲示板過去ログ

Pictureboxにしようしている画像の削除

環境/言語:[XP Pro、C++.NET Framework 1.1]
分類:[.NET]

Pictureboxに特定のフォルダに格納されているjpeg画像を表示させています。
表示後、他のフォームへ遷移した(フォームを閉じた)場合、フォルダに入っているjpegの画像の削除を行おうとすると「他のプロセスに使用されているため、削除できません」となり削除できません。
表示しているフォームでは、当然使用しているので他のフォームからフォルダ内の画像を削除しようとしても同様のメッセージが表示され削除できません。
削除可能かどうか、また可能な場合は方法をご教授ください。
宜しくお願いします。
http://dobon.net/vb/dotnet/graphics/drawpicture2.html
ですね。


MC++で書くと

System::IO::FileStream* fs;
fs = new System::IO::FileStream(S"画像ファイルのパス", IO::FileMode::Open, IO::FileAccess::Read);
this->pictureBox->Image = System::Drawing::Image::FromStream(fs);
fs->Close();
■No18886に返信(Blueさんの記事)
> http://dobon.net/vb/dotnet/graphics/drawpicture2.html
> ですね。
>
>
> MC++で書くと
>
> System::IO::FileStream* fs;
> fs = new System::IO::FileStream(S"画像ファイルのパス", IO::FileMode::Open, IO::FileAccess::Read);
> this->pictureBox->Image = System::Drawing::Image::FromStream(fs);
> fs->Close();

ご回答ありがとうございます。
すみませんでした。VBとC#での回答があったのですね。
Pictureboxで検索したのですが、みつかりませんでした。
Cに変換までして頂いてありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板