1. Visual Basic.Net

Listbox Warna Visual Basic.Net

Listbox Warna

Listbox merupakan salah satu object dari Visual Basic yang memungkinkan pengguna untuk memilih satu atau lebih item dari daftar yang terkandung dalam Listbox tersebut. Pada artikel ini kita akan membahas bagaimana mempercantik tampilan Listbox dengan membuat Listbox warna pada Visual Basic.Net

Kita bisa mengubah ukuran huruf, jenis huruf ataupun warna dari item yang di pilih. Mungkin ada diantara kalian yang bosan dengan warna dari listbox.

Untuk langkah pertama ubah property DrawMode ListBox Menjadi OwnerDrawFixed . caranya bisa dengan menuliskan script berikut pada Form_Load

ListBox1.DrawMode = DrawMode.OwnerDrawFixed

Setelah itu tuliskan script di bawah ini pada ListBox1_DrawItem

Private Sub ListBox1_DrawItem(ByVal sender As Object, ByVal e As System.Windows.Forms.DrawItemEventArgs) Handles ListBox1.DrawItem

    e.DrawBackground()
    Dim myBrush As Brush = Brushes.White
    Dim itemColor As Brush = Brushes.Black
    Dim myPen As Pen = Pens.Yellow

    If e.State And DrawItemState.Selected = DrawItemState.Selected Then
        myBrush = Brushes.Black
        myPen = Pens.Red
    End If

    Select Case e.Index
        Case 0
            itemColor = Brushes.DarkOrange
        Case 1
            itemColor = Brushes.Green
        Case 2
            itemColor = Brushes.Black
        Case 3
            itemColor = Brushes.Chocolate
        Case 4
            itemColor = Brushes.Gold
        Case 5
            itemColor = Brushes.Cyan
        End Select

        e.Graphics.FillRectangle(myBrush, e.Bounds)
        e.Graphics.DrawRectangle(myPen, e.Bounds.X, e.Bounds.Y, e.Bounds.Width, e.Bounds.Height)
        e.Graphics.DrawString(ListBox1.Items(e.Index).ToString(), e.Font, itemColor, e.Bounds)

End Sub
Comments to: Listbox Warna Visual Basic.Net

    Your email address will not be published. Required fields are marked *

    Attach images - Only PNG, JPG, JPEG and GIF are supported.