PDA

View Full Version : Colonne ListBox


damar3
22-01-2003, 01:34
Salve a tutti,

avrei bisogno di un aiuto su una ListBox in Visual Basic. Io prelevo due campi da un DB e vorrei metterli in due colonne della stessa ListBox ma non ho ancora capito come fare. Avevo provata a fare una cosa del genere

prodotti.AddItem !prodotto & vbTab & !prezzo

ma il risultato è un pò scadente (non è tutto ben allineato).

Esiste un modo per poter fare ciò???

Un grazie anticipato a chi mi potrà dare una mano.

dani&l
22-01-2003, 10:26
Dunque io ho sempre fatto così:
- Ti crei un array in modo da memorizzare i dati, nel tuo caso saranno x righe per 2 colonne, e memorizzi i tuoi dati
pippo(0,0)=....
pippo(0,1)=....
pippo(1,0)=....
pippo(1,1)=...
... e così via (ti consiglio un ciclo for next)

-Dopodichè imposti la listibox così:
userform.ListBox1.ColumnCount = 2 (specifichi le 2 colonne)
userform.ListBox1.Column = pippo (scarichi i dati)

x le dimensioni delle colonne, devi utilizzare la proprietà .columwiths

Spero di esserti stato utile. L'utilizzo dell'array ti permette una maggiore praticità nell'utilizzare i dati visualizzati.... imho..:D

damar3
22-01-2003, 23:42
Ho provato seguendo il tuo consiglio ma non va... Forse parli di altri attributi perchè quelli da te citati non mi sembra che esistano. Ho provato anche con Columns e AddItem ma non sono riuscito a far funzionare niente...

dani&l
23-01-2003, 07:04
Ummm.. io l'ho provato in vb sotto Excel... quindi potrebbe essere quello...