Visual2010 valori combobox

di il
2 risposte

Visual2010 valori combobox

Buongiorno.!
Mi sto avvicinando a questo linguaggio di programmazione, però durante lo sviluppo di un piccolo progettino mi sono bloccato..
Allora, utilizzo visual basic express 2010, e dovrei associare il valore di due combobox fra loro e fin qui tutto bene. Il mio problema è che vorrei fare in modo che se un valore digitato all'interno della combobox non risulta presente, un pulsante mi diventa rosso; viceversa se è stato inserito correttamente, diventi verde...
Non so se mi sono spiegato bene; sotto posto la parte di codice..
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
If ComboBox2.SelectedIndex <> ComboBox1.SelectedIndex Then
ComboBox2.SelectedIndex = ComboBox1.SelectedIndex
End If
End Sub

Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged
If ComboBox1.SelectedIndex <> ComboBox2.SelectedIndex Then
ComboBox1.SelectedIndex = ComboBox2.SelectedIndex
End If
End Sub
praticamente sopra la combobox1 contiene nomi di persona, mentre la combobox2 contiene un id (es001.002.0056 etc)
quindi quando seleziono un id, mi compare il nome della persona, ma come posso controllare se i valori sono presenti in anagrafica?
avevo pensato ad una cosa del genere ma non funziona:
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
If ComboBox1.Text <> ComboBox1.SelectedText Then
Me.BackColor = Color.Red
Else : Me.BackColor = Color.Green

End If

End Sub

Ringrazio in anticipo.!!!

2 Risposte

  • Re: Visual2010 valori combobox

    Stai facendo un lavoro inutile.
    Ti basta un solo ComboBox perchè puoi impostare più colonne (quindi avere i dati nome e id già associati), oppure puoi associare l'ID al nome.

    Studiati bene la guida su eventi, metodi e proprietà della classe.

    Ad esempio, guarda questo:
    http://forum.html.it/forum/showthread.php?s=&threadid=1476041&highlight=combobox
  • Re: Visual2010 valori combobox

    Si, ma ho necessita di cercare in base ad entrambi i valori...quindi se digito 552 su combobox2 , su combobox 1 mi combare il nome e viceversa...la mia domanda è come faccio a far si che se digito un valore sbagliato, la combobox me lo segnali?ovvero se combobox1.selectedindex<>da valore gia inserito?
Devi accedere o registrarti per scrivere nel forum
2 risposte