вот рабочий код:
В форме
- Код: Выделить всё
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
PictureBox1.Image = GetItem(1)
PictureBox2.Image = GetItem(2)
End Sub
Public Function GetItem(ByVal Karta As Integer) As System.Drawing.Image
Select Case Karta
Case 1
Return My.Resources._2S
Case 2
Return My.Resources._2C
End Select
End Function
А как мнезамутить чтоб я и PictureBox не перечислял вручную а чтоб выгледело примерно так:
- Код: Выделить всё
for e=1 to 25
Функция(e)= GetItem(1)
next e
помните как в VB обычном было:
text1(t).text=text2(t)
Мне нужно реализовать чтото подобное
пытался делать так:
- Код: Выделить всё
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
PictureBox1.Image = GetItem(1)
PictureBox2.Image = GetItem(2)
Zapoln(Что тут писать?)
End Sub
Private Sub Zapoln(ByVal container As Control)
Dim ctrl As System.Windows.Forms.PictureBox
For Each ctrl In container.Controls
If TypeOf (ctrl) Is PictureBox Then
ctrl.Image = GetItem(1)
End If
Next
End Sub
не прокатывает.