Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: RiCi12 - 15 Luglio 2009, 15:38:45

Titolo: [RISOLTO]Gestione elementi listbox
Inserito da: RiCi12 - 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...
Titolo: Re: Gestione elementi listbox
Inserito da: fsurfing - 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
Titolo: Re: Gestione elementi listbox
Inserito da: RiCi12 - 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
Titolo: Re: Gestione elementi listbox
Inserito da: fsurfing - 15 Luglio 2009, 20:26:53
quasi giusto
Titolo: Re: Gestione elementi listbox
Inserito da: fsurfing - 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
Titolo: Re: Gestione elementi listbox
Inserito da: Ceskho - 16 Luglio 2009, 00:10:57
Sarebbe un'idea postare un esempio nel wiki....
Titolo: Re: Gestione elementi listbox
Inserito da: RiCi12 - 16 Luglio 2009, 12:05:59
appena guardato l'esempio, grazie mille..

mettiamo risolto anche su questo...:-)
Titolo: Re: [RISOLTO]Gestione elementi listbox
Inserito da: madnessmike - 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?
Titolo: Gestione elementi listbox
Inserito da: - 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..
Titolo: Re: Gestione elementi listbox
Inserito da: fsurfing - 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"
Titolo: Gestione elementi listbox
Inserito da: - 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...

:(
Titolo: Re: [RISOLTO]Gestione elementi listbox
Inserito da: Ceskho - 25 Settembre 2009, 14:49:48
Ma hai chiamato un elemento del menù "File" per caso?
Titolo: Re: [RISOLTO]Gestione elementi listbox
Inserito da: - 25 Settembre 2009, 15:27:38
in che senso?
Titolo: Re: [RISOLTO]Gestione elementi listbox
Inserito da: Ceskho - 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?
Titolo: Re: [RISOLTO]Gestione elementi listbox
Inserito da: - 26 Settembre 2009, 01:37:32
tu hai sempre ragione...

come mai? cambiando appunto tutto funziona...
Titolo: Re: [RISOLTO]Gestione elementi listbox
Inserito da: Ceskho - 26 Settembre 2009, 01:41:51
Il linguaggio l'ho creato io e allora lo conosco bene...in realtà Benoit non esiste...ora corri a sdebitarti.....:-)