Nu när inte den kontrollen finns längre hur gör man då för att uppnå samma effekt. Troligen går det att lösa genom att override:a någon draw()-funktion på ImageCombons items eller något dylikt. Jag är dock ingen stjärna på dylik programmering så jag passar och föreslår att du kollar runt på siter dock hade varken www.gotdotnet.com och www.c-sharpcorner.com någonting. Dessa kollade jag... Du kan fortfarande använda VB 6 kontrollen om du vill. Tror inte .Net imagelist funkar ihop med den utan du får lägga till den också.ImageCombo
Kan man koppla en Imagelist till en Combobox på något sätt?Sv: ImageCombo
/Per HultqvistSv: ImageCombo
Annars kan väl detta vara något:
<code>
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Combobox1.DrawMode = DrawMode.OwnerDrawFixed
ComboBox1.Items.Add("Test")
End Sub
Private Sub Combobox1_DrawItem(ByVal sender As Object, ByVal e As System.Windows.Forms.DrawItemEventArgs) Handles Combobox1.DrawItem
Dim s As String = ""
e.DrawBackground()
s = CType(ComboBox1.Items(e.Index), System.String)
ImageList1.Draw(e.Graphics, e.Bounds.Location, 0)
e.Graphics.DrawString(s, Font, New SolidBrush(e.ForeColor), e.Bounds.X + ImageList1.ImageSize.Width, e.Bounds.Y)
e.DrawFocusRectangle()
End Sub
</code>