Autore Topic: [RISOLTO]Gestione elementi listbox  (Letto 2985 volte)

Offline RiCi12

  • Gamberetto
  • *
  • Post: 46
    • Mostra profilo
    • http://rici12.altervista.org
[RISOLTO]Gestione elementi listbox
« il: 15 Luglio 2009, 15:38:45 »
Si, si, lo so, non mi fermo più, lol, ma mi frullano in mente un paio di cose.

Vi spiego il mio problema:
ho una listbox, con dentro vari elementi. Vorrei che, dentro ad un determinato evento, io prenda singolarmente ogni elemento di tale listbox e lo copì dentro ad un db. Come posso fare a lavorare con un singolo elemento?Avevo pensato di fargli contare il num di elementi della listbox, e poi intervenire con un ciclo for, ma non so che istruzione usare..:-( Avete qualche idea, per caso?Sempre che mi sia fatto spiegare..

grazie...

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Gestione elementi listbox
« Risposta #1 il: 15 Luglio 2009, 18:38:49 »
usa la proprietà index della listbox  per puntare al valore desiderato e la proprieta text per leggere il valore indicato da index

non ti do il codice completo sennò sarebbe troppo facile

Offline RiCi12

  • Gamberetto
  • *
  • Post: 46
    • Mostra profilo
    • http://rici12.altervista.org
Re: Gestione elementi listbox
« Risposta #2 il: 15 Luglio 2009, 19:26:37 »
dici, qualcosa come
for i = 0 to listbox.count
  c = listbox.text(listbox.index(i))
next
?
Mi è venuto in mente una cosuccia del genere, ma ci ho pensato due secondi.
Ditemi soolo se è sbaglaito o meno, questo giochino del "cercatelo da solo" mi piace..lol

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Gestione elementi listbox
« Risposta #3 il: 15 Luglio 2009, 20:26:53 »
quasi giusto

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Gestione elementi listbox
« Risposta #4 il: 15 Luglio 2009, 20:37:30 »
ti lascio un programmino di prova con la soluzione realizzata con due metodi differenti (due ma probabilmente ve ne sono di più) così te la guardi quando vuoi

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Gestione elementi listbox
« Risposta #5 il: 16 Luglio 2009, 00:10:57 »
Sarebbe un'idea postare un esempio nel wiki....

Offline RiCi12

  • Gamberetto
  • *
  • Post: 46
    • Mostra profilo
    • http://rici12.altervista.org
Re: Gestione elementi listbox
« Risposta #6 il: 16 Luglio 2009, 12:05:59 »
appena guardato l'esempio, grazie mille..

mettiamo risolto anche su questo...:-)

Offline madnessmike

  • Gamberetto
  • *
  • Post: 43
    • Mostra profilo
    • MadnessBlog
Re: [RISOLTO]Gestione elementi listbox
« Risposta #7 il: 20 Luglio 2009, 11:25:03 »
Ave a tutti, posto qui per non aprire un altro topic.

Io ho una ListBox e vorrei con un clic di un pulsante che l'elemento selezionato venga spostato in alto.

Per fare ciò ho provato ad usare questo codice per scambiare i due elementi
Codice: [Seleziona]

PUBLIC SUB SpostaSu_Click()
  DIM t AS String
  t = TemiDaRuotare.List[TemiDaRuotare.Index]
  TemiDaRuotare.List[TemiDaRuotare.Index] = TemiDaRuotare.List[TemiDaRuotare.Index - 1]
  TemiDaRuotare.List[TemiDaRuotare.Index - 1] = t
END

ma non ha funzionato. :-( Idee?

  • Visitatore
Gestione elementi listbox
« Risposta #8 il: 25 Settembre 2009, 09:06:00 »
=================================================================================

problemino riguardo listbox... evidentemente mi sfugge qualcosa:

ListBox1.List = Split(File.Load("/home/$USER/.xchat2/.1987337458512.tmp"), "\n")

mi da il seguente errore:

Unknown symbol "Load" in class "Menu"

sicuramente mi sfugge qualcosa, xke in un altro progetto infatti mi funzia a dovere..

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Gestione elementi listbox
« Risposta #9 il: 25 Settembre 2009, 12:23:32 »
probailmente ti manca il componente gb.desktop (credo) aggiundilo nelle proprietà


il percorso

"/home/$USER/.xchat2/.1987337458512.tmp"

non mi sembra funzionale

io farei



user.home & "/.xchat2/.1987337458512.tmp"

  • Visitatore
Gestione elementi listbox
« Risposta #10 il: 25 Settembre 2009, 13:44:14 »
mmm... be l'indirizzo si puo scrivere come si vuole, il problema è che mi restituisce sempre solo soltanto quell'errore...

la componente desktop è attiva...

:(

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: [RISOLTO]Gestione elementi listbox
« Risposta #11 il: 25 Settembre 2009, 14:49:48 »
Ma hai chiamato un elemento del menù "File" per caso?

  • Visitatore
Re: [RISOLTO]Gestione elementi listbox
« Risposta #12 il: 25 Settembre 2009, 15:27:38 »
in che senso?

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: [RISOLTO]Gestione elementi listbox
« Risposta #13 il: 25 Settembre 2009, 16:12:35 »
Se il tuo programma ha un menù (la barra in alto per intenderci) non è che dentro ci hai messo una voce del sottomenù che si chiama File?

  • Visitatore
Re: [RISOLTO]Gestione elementi listbox
« Risposta #14 il: 26 Settembre 2009, 01:37:32 »
tu hai sempre ragione...

come mai? cambiando appunto tutto funziona...