• ベストアンサー

ピクチャーボックスの画像が欠けてしまいます。

VB.NETとWinXPなのですが、 コマンドボタンを押して、ファイルダイアログボックスを開いて jpgファイルを指定するとピクチャーボックスにその 画像が表示されるようなものをつくっているのですが、 ピクチャーボックスの上に出るファイルダイアログボックスが重なっていた部分だけ画像が欠けてしまいます。 Picturebox1.Refresh()かなと思って試してみたのですが、今度は全部消えてしまいました。 良い方法があったら教えて頂きたいです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

どうやってイメージの読込をしてますか GCに直接描画とかしてませんか Me.PictureBox1.Image = System.Drawing.Image.FromFile("image.jpg") みたいな感じでファイル名から読込すればいいかと思いますが

popopompom
質問者

お礼

Me.PictureBox1.Image = System.Drawing.Image.FromFile("image.jpg") とおりの記述でやっているのですが、やはり欠けてしまいます。 フォームを手動で端に動かしてピクチャーボックスに掛からないようにするとちゃんと表示できました。 また別のコントロールを作ってやり直したらうまく出来ました。 表示してからのプログラムの流れに問題があるようなので確認してみたいと思います。 ありがとうございました。

関連するQ&A