Salve a tutti,
ho un form [formB] al cui interno ci sono 3 combobox, come in figura img1.
All'inizio le combo 2 e 3 sono vuote perchè i loro valori sono in funzione della combobox 1.
Appena viene selezionato un ITEM della combobox 1 le combobox 2 e 3 si riempiono di valori.
Fintanto chè il formB viene lanciato singolarmente tutto funziona correttamente (img2).
Nel momento in cui lancio il formB da un formA, in funzione di quanto volte apro il formB, le combobox 2 e 3 sembrano ricordarsi dei valori precedenti, nonostante sulla combobox1 ci sia il codice di cancellare tali Item quando esso cambia selectedIndex:
E il risultato finale è nella immagine 3. Sembra quasi che nel reload del formB non funzionino le prime due righe di codice, mentre nel primo load funzionano. Sembra esserci come una memoria interna delle combobox 2 e 3.codice:' cancello i contenuti dei combobox della durata di carico e ne ripristino il contenuto cmbClasseDurataPer.Items.Clear() cmbClasseDurataVar.Items.Clear() For Each riga In nomiKmod cmbClasseDurataPer.Items.Add(riga) cmbClasseDurataVar.Items.Add(riga) Next
Qualcuno ha qualche suggerimento?