venerdì 3 marzo 2017

vb.net ListView

Questo post è solo una bozza per raccogliere alcuni frammenti di codice relativi alle ListView

' Cancella tutto, comprese colonne e formati

ListView1.Clear 

' Cancello tutte le righe, ma non la formattazione delle colonne

ListView1.Items.Clear()  

 ' Aggiungo una riga, associando l'immagine con indice 0

item1 = New ListViewItem("testo della prima colonna", 0)
' Aggiungo le colonne successivie 

item1.SubItems.Add("Testo della seconda colonna")

' Agggiungo un toltip alla riga 

item1.ToolTipText = "Testo tooltip"

 ' Associo la sorgente di immagini associabili alla listview

ListView1.LargeImegeList=ImageListControl 

' Associa un immagine alla riga



item1.ImageKey = NumeroIndiceImmagine

' Definisco il colore dello sfondo della riga

 item1.BackColor = Color.LightGray
' Definisco il carattere barrato per la riga 

item1.Font = (New System.Drawing.Font(item1.Font, item1.Font.Style Or FontStyle.Strikeout))

' infine aggiungo la riga alla listview

ListView1.Items.Add(item1)