Rechmali,
Try using the Click event of the combo box and the ListIndex property of the same combo box.
Here is an example from MSDN:
ListIndex Property Example
This example displays the names of three players in a ListBox control and the corresponding salary of the selected player in a Label control. To try this example, paste the code into the Declarations section of a form that contains a ComboBox control and a Label control, and then press F5 and choose a name from the ComboBox.
Dim Player(0 To 2) ' Dimension two arrays.
Dim Salary(0 To 2)
Private Sub Form_Load ()
Dim I ' Declare variable.
AutoSize = True
Player(0) = "Miggey McMoo" ' Enter data into arrays.
Player(1) = "Alf Hinshaw"
Player(2) = "Woofer Dean"
Salary(0) = "$234,500"
Salary(1) = "$158,900"
Salary(2) = "$1,030,500"
For I = 0 To 2 ' Add names to list.
Combo1.AddItem Player(I)
Next I
Combo1.ListIndex = 0 ' Display first item in list.
End Sub
Private Sub Combo1_Click ()
' Display corresponding salary for name.
Label1.Caption = Salary(Combo1.ListIndex)
End Sub
"Life is full of learning, and then there is wisdom"