I detta exemplet har jag en picturebox som heter Picture1 och en imagelist som heter ImageList1. I imagelisten har jag 6 bilder.
Private Sub Form_Load()
Dim intRandomNumber As Integer
Randomize
intRandomNumber = Int((6 * Rnd) + 1)
Picture1.Picture = ImageList1.ListImages(intRandomNumber).Picture
End Sub
Jag har vb6 och där är det så att om man skapar ett nytt Standard EXE projekt så finns inte imagelist med i toolbox. Då får man i menyn Projects välja Components och i listan som man får upp väljer man Microsoft Windows Common Controls 6.0. När man trycker på OK eller Verkställ dyker det upp lite nya objekt i toolbox, bl.a. imagelist. Sedan är det bara att lägga in en imagelist i formuläret. Högerklicka på den och välj Properties, klicka på fliken Images, sedan klickar du på Insert Picture och väljer de bilderna du vill ha med.