Salve a tutti.
Nel mio form ho sei controlli textbox (ambito1, ambito2, ambito3, ambito4, ambito5, ambito6)
Ho poi un combobox da cui prelevo i valori da assegnare ai vari textbox.
Vorrei creare una routine che inserita nell'evento change controlli il contenuto dei textbox e li "sposti" in modo da riempire sempre i primi.
Esempio:
ambito1 = "A"
ambito2= ""
ambito3 = "B"
ambito4=""
ambito5=""
ambito6="C"
dopo il passaggio della routine il risultato dovrebbe essere:
ambito1 = "A"
ambito2= "B"
ambito3 = "C"
ambito4=""
ambito5=""
ambito6=""
In questo modo posso identificare immediatamente quale textbox avvalorare col valore della combo.
Inoltre, nell'ipotesi in cui ci siano valori uguali, vanno esclusi i doppioni.
Esempio:
ambito1 = "A"
ambito2= ""
ambito3 = "B"
ambito4="C"
ambito5=""
ambito6="C"
dopo il passaggio della routine il risultato dovrebbe essere:
ambito1 = "A"
ambito2= "B"
ambito3 = "C"
ambito4=""
ambito5=""
ambito6=""
Il risultato potrebbe essere raggiunto con una miriade di if ... endif, ma immagino che con dei giusti cicli for si potrebbe ottenere un risultato più immediato.
Grazie