Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ListBox - boje poruka

[es] :: .NET :: ListBox - boje poruka

[ Pregleda: 1678 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

erkan
Sarajevo

Član broj: 12339
Poruke: 267
195.222.35.*

ICQ: 238530669


Profil

icon ListBox - boje poruka07.04.2004. u 14:57 - pre 213 meseci
Pozdrav svima,
imam aplikaciju u C#-u koja bi trebala raditi poput servera.
Znacajne informacije koje trebaju biti prikazane korisniku se ispisuju u ListBox.
Interesuje me mogu li neke znacajnije (od znacajnijih) informacija, na koje bi npr.
trebalo obratiti posebnu paznju obojiti nekom bojom (npr. crvenom) tako da u se u ListBoxu ispisuju redovi razlicitih boja?

Samo se budala saplice na kamen iza sebe.
 
Odgovor na temu

ZokiR
Zoran Radojković
Melburn, Australija

Član broj: 15986
Poruke: 109
*.nexnet.net.au



Profil

icon Re: ListBox - boje poruka08.04.2004. u 01:29 - pre 213 meseci
Promeni DrawMode property tog ListBox-a na OwnerDrawFixed. U tom slučaju se DrawItem event aktivira za svaki red u listi, i tu možeš da menjaš boju po potrebi:

Code:

private void InitializeComponent()
{
    //...

    this.listBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
    this.listBox1.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.listBox1_DrawItem);

    //...
}

private void listBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e)
{
    e.DrawBackground();

    Brush brush = Brushes.Black;

    if (listBox1.Items[e.Index].ToString() == "Specijalna vrednost")
    {
        brush = Brushes.Red;
    }

    e.Graphics.DrawString(
        listBox1.Items[e.Index].ToString(), e.Font, brush, e.Bounds, StringFormat.GenericDefault);
        
    e.DrawFocusRectangle();
}


 
Odgovor na temu

erkan
Sarajevo

Član broj: 12339
Poruke: 267
195.222.35.*

ICQ: 238530669


Profil

icon Re: ListBox - boje poruka08.04.2004. u 07:13 - pre 213 meseci
hvala puno.
to je ono sto mi treba
Samo se budala saplice na kamen iza sebe.
 
Odgovor na temu

[es] :: .NET :: ListBox - boje poruka

[ Pregleda: 1678 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.