Discussione:
Cambiare colore in una ListView
(troppo vecchio per rispondere)
Poldos
2005-07-02 14:10:18 UTC
Permalink
Mi servirebbe sapere come cambiare colore del testo di una determinata
"cella" in una ListView, non di una riga intera.
Al limite, una sorta di evidenziatura, può andare bene.

Grazie.
Claudio Bellucci
2005-07-02 23:14:32 UTC
Permalink
Post by Poldos
Mi servirebbe sapere come cambiare colore del testo di una determinata
"cella" in una ListView, non di una riga intera.
Al limite, una sorta di evidenziatura, può andare bene.
Grazie.
Impostando su False la proprietà UseItemStyleForSubItems dei ListViewItem
hai la possibilità di diversificare
lo stile di ogni colonna.

Es:
elemento = New ListViewItem(Value1)
elemento.SubItems.Add(Value2)
elemento.UseItemStyleForSubItems = False
elemento.SubItems(0).Font = New Font(Me.ListView1.Font, FontStyle.Bold)
elemento.SubItems(0).ForeColor = Color.Blue
Me.ListView1.Items.Add(elemento)



Claudio Bellucci
Poldos
2005-07-03 20:31:46 UTC
Permalink
Purtroppo mi da errore nella prima e quarta riga.
Devo fare qualche dichiarazione preventiva?
Se può servire... sto utilizzando Visual Basic 6.

Grazie.
Ciao.
Luca.
Post by Claudio Bellucci
Post by Poldos
Mi servirebbe sapere come cambiare colore del testo di una determinata
"cella" in una ListView, non di una riga intera.
Al limite, una sorta di evidenziatura, può andare bene.
Grazie.
Impostando su False la proprietà UseItemStyleForSubItems dei ListViewItem
hai la possibilità di diversificare
lo stile di ogni colonna.
elemento = New ListViewItem(Value1)
elemento.SubItems.Add(Value2)
elemento.UseItemStyleForSubItems = False
elemento.SubItems(0).Font = New Font(Me.ListView1.Font, FontStyle.Bold)
elemento.SubItems(0).ForeColor = Color.Blue
Me.ListView1.Items.Add(elemento)
Claudio Bellucci
Claudio Bellucci
2005-07-03 22:06:57 UTC
Permalink
Post by Poldos
Purtroppo mi da errore nella prima e quarta riga.
Devo fare qualche dichiarazione preventiva?
Se può servire... sto utilizzando Visual Basic 6.
Può servire per capire che prima di postare in un NS bisogna sapere qual'è
l'argomento.... qui si parla
di VB.NET, di conseguenza il tuo post è OT.


Claudio Bellucci
Corrado Cavalli [MVP]
2005-07-03 20:32:32 UTC
Permalink
Post by Poldos
Se può servire... sto utilizzando Visual Basic 6.
Allora qui sei OT posta su Microsoft.public.it.vb qui si parla di VB.NET
--
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - http://www.ugidotnet.org
Weblog: http://blogs.ugidotnet.org/corrado/
Loading...