Array di PictureBox in Vb2005

lunedì 21 gennaio 2008 - 10.02

dmpierpy Profilo | Newbie

Buongiorno a tutti !
Ho creato un form con 50 picturebox da caricare da codice nella load del form stesso.
In vb6 potevo tranquillamente creare un array di picture indicizzando gli oggetti con la proprietà INDEX, dopodicchè con un semplice ciclo,
caricavo le immagini con l'indice utilizzato !

Come si può fare una cosa simile in Vb2005 ???

Grazie
Pierpaolo

0v3rCl0ck Profilo | Guru

>Buongiorno a tutti !
Buongiorno

>Ho creato un form con 50 picturebox da caricare da codice nella
>load del form stesso.
>In vb6 potevo tranquillamente creare un array di picture indicizzando
>gli oggetti con la proprietà INDEX, dopodicchè con un semplice
>ciclo,
>caricavo le immagini con l'indice utilizzato !
>
>Come si può fare una cosa simile in Vb2005 ???

Ti consiglio di utilizzare le collezioni generiche offerte dall'FX 2.0.
Ad esempio una possibile soluzione al tuo problema potrebbe essere quella di crearti appunto un collezione di Image, e poi ciclarle con un semplice, comodo e "pulito" For Each, in questo modo:

La classe che definisce una collezione generica di immagini
Public Class ImageCollection Inherits Generic.List(Of Image) End Class

Un esempio di come utilizzarla
Dim imgCollection As New ImageCollection() imgCollection.Add(Image.FromFile("c:\immagine.jpg")) For Each img As Image In imgCollection Next

>
>Grazie
>Pierpaolo
Prego

http://blogs.dotnethell.it/Regulator/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5