 
 
ListBoxtaki Itemleri Renklendirme
Merhaba Arkadaşlar bu makalemizde Listbox taki itemleri değişik renklerde olmasını sağlayacağız. Bunun için Listbox DrawItem e aşağıdaki kodları yazmamız gerekiyor.

Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ListBox1.DrawMode = DrawMode.OwnerDrawFixed
    End Sub
    Private Sub ListBox1_DrawItem(ByVal sender As Object, ByVal e As System.Windows.Forms.DrawItemEventArgs) Handles ListBox1.DrawItem
        e.DrawBackground()
        Dim brush As Brush = Brushes.Black
        Select Case e.Index
            Case 0
                brush = Brushes.Red
                Exit Select
            Case 1
                brush = Brushes.Orange
                Exit Select
            Case 2
                brush = Brushes.Purple
                Exit Select
            Case 3
                brush = Brushes.Blue
                Exit Select
            Case 4
                brush = Brushes.Olive
                Exit Select
        End Select
        e.Graphics.DrawString(DirectCast(sender, ListBox).Items(e.Index).ToString(), e.Font, brush, e.Bounds, StringFormat.GenericDefault)
        e.DrawFocusRectangle()
    End Sub
End Class
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN