VB6 :<br>
<br>
<br>
Option Explicit<br>
<br>
Dim lblItem As Label<br>
Dim lblPrice As Label<br>
<br>
Dim WithEvents txtPrice As TextBox<br>
<br>
a ImageList and a ImagCombo<br>
<br>
Private Sub Form_Load()<br>
Dim cbiVar As ComboItem<br>
<br>
'The following line may be necessary to locate the pictures<br>
'ChDir App.Path<br>
<br>
'Create Labels and TextBox<br>
Set lblItem = Me.Controls.Add("vb.label", "lblItem", Me)<br>
Set lblPrice = Me.Controls.Add("vb.label", "lblPrice", Me)<br>
Set txtPrice = Me.Controls.Add("vb.textbox", "txtPrice", Me)<br>
<br>
lblItem.Caption = "Item"<br>
lblItem.Visible = True<br>
lblItem.TabIndex = 0<br>
lblPrice.Caption = "Price"<br>
lblPrice.Visible = True<br>
lblPrice.TabIndex = 2<br>
txtPrice.Text = ""<br>
txtPrice.Visible = True<br>
txtPrice.TabIndex = 3<br>
txtPrice.Locked = True<br>
<br>
'Load Images into ImageList<br>
Me.imlImages.ListImages.Add , "CPU", LoadPicture("pc03.ico"

<br>
Me.imlImages.ListImages.Add , "MONITOR", LoadPicture("monitr01.ico"

<br>
Me.imlImages.ListImages.Add , "KEYBOARD", LoadPicture("keybrd02.ico"

<br>
Me.imlImages.ListImages.Add , "MOUSE", LoadPicture("mouse02.ico"

<br>
<br>
'Set up ImageCombo<br>
Me.icbMain.Text = ""<br>
Set Me.icbMain.ImageList = Me.imlImages<br>
<br>
'Load ComboItems into icbMain. Put the price into _<br>
the Tag property<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "P200", "Pentium 200 MMX", "CPU"

<br>
cbiVar.Tag = 1200<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "P233", "Pentium 233 MMX", "CPU"

<br>
cbiVar.Tag = 1400<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "P300", "Pentium II 300", "CPU"

<br>
cbiVar.Tag = 1600<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "P333", "Pentium II 333", "CPU"

<br>
cbiVar.Tag = 1800<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "P360", "Pentium II 360", "CPU"

<br>
cbiVar.Tag = 2000<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "P400", "Pentium II 400", "CPU"

<br>
cbiVar.Tag = 2200<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "M14", "14 Inch Monitor", "MONITOR"

<br>
cbiVar.Tag = 250<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "M17", "17 Inch Monitor", "MONITOR"

<br>
cbiVar.Tag = 400<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "M19", "19 Inch Monitor", "MONITOR"

<br>
cbiVar.Tag = 800<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "K102", "102 Key Keyboard", "KEYBOARD"

<br>
cbiVar.Tag = 29.95<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "K104", "104 Key Keyboard", "KEYBOARD"

<br>
cbiVar.Tag = 39.95<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "K104E", "104 Key Ergonomic Keyboard", "KEYBOARD"

<br>
cbiVar.Tag = 69<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "M2", "2 Button Mouse", "MOUSE"

<br>
cbiVar.Tag = 60<br>
Set cbiVar = Me.icbMain.ComboItems.Add(, "M3", "3 Button Mouse", "MOUSE"

<br>
cbiVar.Tag = 75<br>
End Sub<br>
<br>
<br>
Eric De Decker