Autore Topic: ListBox a seleziona multipla  (Letto 1769 volte)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
ListBox a seleziona multipla
« il: 12 Luglio 2011, 14:15:11 »
Mi sembra che non esista una funziona per conoscere il numero degli elementi selezionati, nel caso di seleziona multipla. Inoltre , mai avuto questo caso finora, non riesco a fare (a fronte di seleziona multipla di una listbox), un controllo con un loop degli elementi selezionati. Avete sicuramente qualche idea, sarà la benvenuta..mi sa che oggi il caldo ha influito..

 :hard: :hard:

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: ListBox a seleziona multipla
« Risposta #1 il: 12 Luglio 2011, 17:12:55 »
Ciao Andy
Non ho mai avuto modo di provare, ma ricordo bene di averlo visto in un progetto di Fsurfing, "Autorezise" che trovi nel suo sito

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: ListBox a seleziona multipla
« Risposta #2 il: 12 Luglio 2011, 19:22:32 »
Ciao Andy
Non ho mai avuto modo di provare, ma ricordo bene di averlo visto in un progetto di Fsurfing, "Autorezise" che trovi nel suo sito

grazzzie, do' una guardata :2birre:

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: ListBox a seleziona multipla
« Risposta #3 il: 13 Luglio 2011, 07:17:33 »
in vb c'è la proprietà items.selected che fornisce velocemente , durante l'analisi dei valori di una list box, il valore dell'item corrente, se è selezionato o meno. Non riesco a trovare analoga proprietà in g3, ora vedo meglio, mi serve x il progetto corrente.

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: ListBox a seleziona multipla
« Risposta #4 il: 13 Luglio 2011, 10:08:19 »
C'è...c'è anche in g3...

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: ListBox a seleziona multipla
« Risposta #5 il: 13 Luglio 2011, 13:35:28 »
azz mi vuoi proprio far crescre come programmatore, fai gli indovinelli ahahahaha :-*

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: ListBox a seleziona multipla
« Risposta #6 il: 13 Luglio 2011, 14:09:01 »
eheheheh vuoi una bacchetta per rabdomanti?  :P

A parte gli scherzi, ho notato che nonostante le librerie siano +/- complete, la documentazione esclude quasi tutto l'attivato, per cui tocca affidarsi all'intuito, e via dicendo...

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: ListBox a seleziona multipla
« Risposta #7 il: 13 Luglio 2011, 18:26:13 »
non è che sia una cosa che mi serva in maniera spasmodica ma, mentre in vb, ho risolto subito, con gb3 non trovo gli omologhi. Comunque ho il filtro sul recordset clienti che ho creato considera o tutti i clienti o uno solo...per ora, fino a quando non ho trovato la routine giusta

 :rolleyes:

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: ListBox a seleziona multipla
« Risposta #8 il: 14 Luglio 2011, 23:02:46 »
Non è mia abitudine utilizzare oggetti di tipo "ListBox", comunque, credo che tu possa sfruttare l'evento click, per scrivere il codice che ti serve per individuare l'elemento selezionato di volta in volta nella ListBox; in particolare, l'ultimo selezionato è quello corrente. Per conoscere tutti quelli selezionati, pottresti creare un array dinamico, dove potresti aggiungere, per es., il valore indice dell'elemento selezionato di volta in volta. Potrebbe manifestarsi una complicazione, dovuta alla possibile deselezione di un elemento selezionato precedentemente. Purtroppo non posso suggerirti come individuare la deselezione, ma probabilmente potresti sfruttare la lunghezza della della selezione e quando essa dovesse essere pari a zero, significherebbe che l'elemento cliccato sia stato deselezionato. Soltanto in codesto caso avresti l'onere di ricompattare l'array dinamico, spostando verso sinistra tutti i valori successivi a quello da eliminare. Se l'idea ti dovesse piacere, posso provare a darti una mano nella scrittura del corrisposndente codice di esempio.  ;)
 :ciao:
:ciao:

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: ListBox a seleziona multipla
« Risposta #9 il: 15 Luglio 2011, 09:56:35 »
@picavbg

Ti faccio sapere, non e' detto che x il mio softw serva. Ad ogni modo mdxxxx dice che esiste una funzione! Da trovare! Io non l ho trovata

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: ListBox a seleziona multipla
« Risposta #10 il: 15 Luglio 2011, 23:34:45 »
 
Ti faccio sapere, non e' detto che x il mio softw serva. Ad ogni modo mdxxxx dice che esiste una funzione! Da trovare! Io non l ho trovata
Ancora ad oggi non utilizzo g3, per cui mi dispiace non poterti aiutare nella ricerca. 
Idea! Perchè non regali a md9327 una bella cassa di  birra virtuale, chissà che non possa essere più esplicito?  :rotfl:
 :ciao:  :ciao:
:ciao:

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: ListBox a seleziona multipla
« Risposta #11 il: 20 Luglio 2011, 00:08:22 »
... potrebbe essere un'idea...  ;D

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: ListBox a seleziona multipla
« Risposta #12 il: 20 Luglio 2011, 04:51:02 »
... potrebbe essere un'idea...  ;D

cosi' lo faccio ingrassare!!! proprio adesso che sto ultimando myZone4 :P