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

Promjena boje text u list boxu c++.net

[es] :: .NET :: Promjena boje text u list boxu c++.net

[ Pregleda: 2642 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Alisa
Sarajevo

Član broj: 19202
Poruke: 27
195.222.35.*



Profil

icon Promjena boje text u list boxu c++.net26.01.2004. u 15:23 - pre 203 meseci

Cao svima,
zanima me da li neko zna kako da promjenim boju texta u list boxu, ali samo u odredjenom redu, da mi naprimjer jedan red ispisuje crveno a drugi plavo. Konkretno mi treba da primljenene poruke budu crvene , a poslane plave u socket konekciji.
Hvala unaprijed
alisa
 
Odgovor na temu

ace

Član broj: 10000
Poruke: 24
81.93.67.*



Profil

icon Re: Promjena boje text u list boxu c++.net27.01.2004. u 17:22 - pre 203 meseci
moras da stavis negde
listColor->DrawMode = DrawMode:: (ili DrawModeFixed ili DrawModeVariable)
zatim da implementiras drawitem event
void listColor_DrawItem(Object* sender, System::Windows::Forms::DrawItemEventArgs* e) {
e->DrawBackground();
Brush* brush = Brushes::Black;

switch(e->Index == otvoreno) {
case true:
brush = Brushes::Blue;
break;
case false:
brush = Brushes::Red;
break;
}
e->Graphics->DrawString(listColor->Items->Item[e->Index]->ToString(), e->Font, brush, RectangleF::op_Implicit(e->Bounds), StringFormat::GenericDefault);
// ako ima fokus mozes obeleziti izabranu stavku
e->DrawFocusRectangle();
}

generalno to je princip.
listview ako ti odgovara ima vise opcija.
 
Odgovor na temu

[es] :: .NET :: Promjena boje text u list boxu c++.net

[ Pregleda: 2642 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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