2016-07-16 28 views
0

HIそのカタログアプリケーション 私は私のフォルダに写真50枚を持っていますが、私は12のPictureBox で12枚の写真は、私はこのコードを使用するアプリケーションのロードショーにしたいが、それは私に何も与えないVBA:複数のPictureBox上の複数の画像

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 

     Dim pic As PictureBox 

    For i = 0 To 12 
     pic = Me.Controls("picturebox" & i) 
     pic.Image = Image.FromFile("C:\Dev\Images\TEST400.jpg") 
    Next i 



End Sub 

ヘルププラザ

+1

あなたはVBAとpsoted VB.Netスニペットをタグ付けしましたか? – cyboashu

+0

vba.netからエラーが返されました –

+0

Vba.Netという名前はまだありません。私たちはそこに一つ残しておきたいと思いますが、残念ながらまだありません。 – cyboashu

答えて

1

あなたの画像ファイルがTEST1.jpg、TEST2.jpg、として保存しなければならない...... TEST12.jpgなど

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 

     Dim pic As PictureBox 

    For i = 1 To 12 
     pic = Me.Controls("picturebox" & i) 
     pic.Image = Image.FromFile(@"C:\Dev\Images\TEST" + i.ToString +".jpg") 
    Next i 



End Sub 

N ote:私はここでこのコードを書きました。そのテストされていません。

+0

ありがとうございましたverry much(y) –

+0

私は完全なイメージがないので、どのようにピクチャボックスサイズを使用できますか? –

+1

pic.SizeMode = PictureBoxSizeMode.StretchImage もう一度ありがとうございました –