挿入されている画像をクリアする(VB.2003)
VB.NET2003
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'ピクチャーボックス1~2のイメージをクリア
For Each picBox As PictureBox In New PictureBox() {PictureBox1, PictureBox2}
picBox.Image = Nothing
Next
'ピクチャーボックス3~4にイメージを設定
PictureBox3.Image = Image.FromFile("C:\image03.jpg")
PictureBox4.Image = Image.FromFile("C:\image04.jpg")
End Sub
Private Sub PictureBox3to4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox3.Click, PictureBox4.Click
For Each picBox As PictureBox In New PictureBox() {PictureBox1, PictureBox2}
If picBox.Image Is Nothing Then
picBox.Image = sender.Image
Exit Sub
End If
Next
End Sub
上記は、ピクチャーボックス3~4のどれかが押されるとピクチャーボックス1に押された画像が挿入され、
次にピクチャーボックス3~4のどれかが押されると次はピクチャーボックス2に押された画像が挿入されるプログラムなのですが、
ボタン1を押すと、元に戻す「ピクチャーボックス1、2に挿入されている画像があればクリアする」プログラムを
作りたいのですが、サッパリ分かりません。 どなたかご教授願います┏○
お礼
出来ました! ただ、 Image1.Picture = LoadPicture(app.path & "\ime1.jpg") と試しにやってみたのですが、これで VB練習\テストプログラム&"\ime1.jpgまで見れたのですがダメなのでしょうか???
補足
ありがとうございます! え・・と初心者でcurdirとapp.pathはどこが 違うのかわかんないです?すみません。T_T? >現在のパスが変更される可能性を考慮して、CurDirではなく、 とありますので、何かが大きく違うんでしょうけど 教えて頂けますでしょうかm__m;;;