+ Başlığa Yanıt Yaz
3 sonuçtan 1 - 3 arası sonuçlar
Başlık: C#.Net
-
05.01.2012 16:06 #1
C#.Net
İyi Akşamlar arkadaşlar benim c#'da bir sorunm var.Listbox içerisindeki bir elemanin rengini nasil değiştireceğim Bi bilgisi olan varmi??
-
06.01.2012 20:13 #2
-
10.01.2012 09:31 #3
- Katılım Tarihi
- 2011
- Yer
- Türkiye Cumhuriyeti Devleti
- Mesaj
- 2
Form load event'ine bunu ekleyebilirsin:
listBox1.DrawMode = DrawMode.OwnerDrawFixed;
listBox1.DrawItem += ListBoxDrawItem;
Sonrasında aşağıdaki method içerisinde listbox içerisindeki elemanları istediğin renkte kullanabilirsin:
privatevoid ListBoxDrawItem(object sender, DrawItemEventArgs e)
{
e.DrawBackground();
Brush myBrush = Brushes.Orange;
switch (e.Index)
{
case 0: myBrush = Brushes.Red;
break;
case 1: myBrush = Brushes.Blue;
break;
}
e.Graphics.DrawString(((ListBox) sender).Items[e.Index].ToString(),e.Font,myBrush,e.Bounds,StringFormat.GenericDefault);
}



Alıntıyla Yanıtla

Arkadaşlar Ekran Karti Yuklenmiyor Ne...
Bugün, 10:07 / Windows 7