Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

inserire elementi listbox in un array in vb

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

inserire elementi listbox in un array in vb

Messaggioda KillerPenguin » mer lug 04, 2012 4:51 pm

mi sto scervellando da un po' ma non sto proprio riuscendo a venirne a capo, qualcuno può darmi una mano? come faccio ad inserire tutte le items di una listbox in una variabile array?
www.TheKillerPenguin.Altervista.org
Avatar utente
KillerPenguin
Bronze Member
Bronze Member
 
Messaggi: 517
Iscritto il: lun feb 14, 2011 6:37 am

Re: inserire elementi listbox in un array in vb

Messaggioda M@ttia » mer lug 04, 2012 6:52 pm

Assumendo esista già una ListBox chiamata listbox1:

Codice: Seleziona tutto
Dim i As Integer
Dim MioArray(listbox1.Items.Count - 1) As String

For i=0 To listbox1.Items.Count - 1
  MioArray(i) = listbox1.Items.Item(i)
Next
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Re: inserire elementi listbox in un array in vb

Messaggioda KillerPenguin » gio lug 05, 2012 4:02 pm

questo va bene per una variabile array dichiarata in una private sub, io dovevo dichiararla all'avvio poiche mi serviva per varie private sub, quindi dopo le stringhe che mi hai dato ho scritto
Codice: Seleziona tutto
arrayiniziale=mioarray

ti ringrazio [grazie]

p.s. avevo già trovato questa parte di codice online solo che avevo dichiarato la array all'avvio e mi dava errore [acc2]
www.TheKillerPenguin.Altervista.org
Avatar utente
KillerPenguin
Bronze Member
Bronze Member
 
Messaggi: 517
Iscritto il: lun feb 14, 2011 6:37 am

Re: inserire elementi listbox in un array in vb

Messaggioda Berga95 » dom ago 12, 2012 11:31 am

Non conosco VB (purtroppo) ma in quasi tutti i vari linguaggi di programmazione di alto livello, se scrivi
Codice: Seleziona tutto
arrayiniziale=mioarray

Riferendoti ad un array tu assegni ad arrayiniziale solamente l'indirizzo in memoria di mioarray, in questo modo se effettui modifiche su un array anche l'altro risulterà modificato (non so se hai capito...)
Per farla breve, per evitare inconvenienti, utilizza Clone [std] (ho perso ore per capire un errore di un programma dovuto da questo [acc2] )

EDIT: Ehm, era un thread vecchio, vabbè... Ecco comunque un link utile http://geekswithblogs.net/dforhan/archi ... 61852.aspx
Non è morto ciò che in eterno può attendere - e col passare di strani eoni - anche la morte può morire.
~ H.P. Lovecraft
Avatar utente
Berga95
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3342
Iscritto il: sab set 12, 2009 12:56 pm


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising