Пиша програма за игра на карти във VB.NET. Срещнах проблем. Computer_Flow се декларира като System.Windows.Forms.Panel ръчно в прозореца за проектиране. Създадох програмно поле за картина като това:
Dim P As PictureBox = New PictureBox
P.Size = New Point(Cards_Width, Cards_Height)
P.SizeMode = PictureBoxSizeMode.StretchImage
P.Image = Image.FromFile(Images_Folder_Path & "Back.png")
P.Tag = Deck(DI)
P.Margin = New Padding(1)
Computers_Hand(DI) = Deck(DI)
Computer_Flow.Controls.Add(P)
По-късно искам да променя това изображение на PictureBox. Опитвам се да го променя така:
Computer_Flow.Controls(i).image = Image.FromFile(Images_Folder_Path & "Back.png")
Но получавам грешка, която казва: 'image' не е член на System.Windows.Forms.Control'.
Кой може да ми помогне да реша този проблем?
Благодаря!