2016-07-16 3 views
0

하이의 카탈로그 응용 프로그램 내 폴더에 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 

도움말 PLZ

+1

VBA 및 psoted VB.Net snippet 태그가 지정되어 있습니까? – 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 다시 찾았습니다. –

관련 문제