Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Matrici di combo
Forum - Visual Basic 6 - Matrici di combo - Pagina 2

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
zubizarreta (Normal User)
Rookie


Messaggi: 59
Iscritto: 21/01/2007

Segnala al moderatore
Postato alle 17:19
Martedì, 23/01/2007
grazie..xò sai una cosa...
io intanto aveo provato creare di testa mia quello ke tu mi avevi spiegato e ala fine c'è l'ho fatta, però c'è solo una cosa ke nn mi va bene...
allora intanto ho fatto 2 vettori (1 x i valori ke ci sono nelle ombo, e l'altro x quelli che non c sono, e sono nella tendina)..e questo è tt ok..-ogni volta che cambio .mi fa quello ke non riusciva fare all'inizio; ma il problema è questo..
quando cambio una combo il nuovo valore mi "scompare" dalla text ( questo me lo fa dopo l'ultima iterazione( che svuota le combo, gli dà le squadre da mettere nella lista , e gli riempe la text; ). forse ho fatto un kasino con qlch proprietà..xke t dico questo
ho messo 3 tipi di controlli:
1- prima dell'ultimo ciclo   ho messo:" msgbox v(index +1) -->" e il risultato è quello giusto; mi mette la squadra ke ho cambiato (quella nuova).
2-uno all'interno del ciclo " msgbox  i & Combo(Index).Text " , l'ho messo x cercare se magari ad un certo valore del contatore del ciclo mi cancellava la squadra..ma invece me la tiene sempre;
3- uno al fondo dell'evento  uguale al punto 1  ..e  il risultato è giusto; mi dà la squadra ke ho messo nuova....
quindi penso ke ci sia un problema nelle proprietà...io faccio così..t mando il programma intanto cerco di vedere se cambiando qlch proprietà riesco ad aggiustarlo , se te magari c riesci prima di me..posta ke modifico...ok?  +

grazie

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 19:13
Martedì, 23/01/2007
va bien xò next time posta il codice perche non c'ho capito nulla...
ora checkko l'e-mail

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 19:27
Martedì, 23/01/2007
perchè cambi la combo selezionata.
se la cambi tutti i valori vanno riscritti e la selezione è ambigua.
il rimedio a quest' errore è aggiungere a ogni combo anche il valore già presente nella combo stessa e poi al cambio di selezione nn toccare la tendina della combo selezionata(che ovviamente sarà uguale).
equivale nel codice a dare un valore alla combo da non toccare e un fracasso di if prima di ogni riscrittura di combo.
ps:dai dei nomi più capibili alle variabili e riutilizzali.
Pps:e evita di scrivere file. occupi spazio(e codice) e diventi invasivo se alla chiusura non li cancelli.

PM Quote
Avatar
zubizarreta (Normal User)
Rookie


Messaggi: 59
Iscritto: 21/01/2007

Segnala al moderatore
Postato alle 22:18
Martedì, 23/01/2007
uhmm..asp ke c provo..

Ultima modifica effettuata da zubizarreta il 23/01/2007 alle 22:24
PM Quote
Avatar
zubizarreta (Normal User)
Rookie


Messaggi: 59
Iscritto: 21/01/2007

Segnala al moderatore
Postato alle 22:58
Martedì, 23/01/2007
io ho fatto così ma il problema perisste...xke nn ho capito molto bene..
intanto ho tolto qll circa 20 righe di codice (dei primi 2 cicli) e l'ho sostituite con 7 ke fanno la stessa cosa..ma nn ho capito quelle ke vuoi dire te riguardo all'assegnazione di un valore alla combo...e nn ho ancra capito xke mi cancella la parola scelta...

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 23:14
Martedì, 23/01/2007
te la cancella perchè modifica la combo stessa.
se tu scegli l'opzione 3 della combo(7)
e poi ridisegnando togli tutti i contenuti e li rimetti, cosa ti trovi selezionato? nulla perchè li hai cancellati dopo la selezione. ntesi?

PM Quote
Avatar
zubizarreta (Normal User)
Rookie


Messaggi: 59
Iscritto: 21/01/2007

Segnala al moderatore
Postato alle 16:32
Mercoledì, 24/01/2007
si inteso..anke se x me non dovrebbe farlo ..xke ho provato ad aggiungere (con AddItem) anke il vvalore ke andò a mettere nella text e poi ho messo combo(index).text = v(i)..quindi mi dovrebbe andare...cmq fra un po' cerco di fare in un altro modo ke ho pensato stamattina...poi t faccio sapere..

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 16:54
Mercoledì, 24/01/2007
no no
quella combo non la devi proprio toccare.
appena la tocchi non puoi più fare lo scrolling.
analizza il sorgente che ti ho postato su.
prima di ogni riscrittura di combo ci deve essere un controllo che escluda quella che ha fatto partire il rinnovamento di tendina.
e poi non servurebbe perchè anche se scambio il valore  i contenuti in quella tendina sono uguali.

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo