Colorear una celda en modo Details

1926 vistas

El objeto ListViewSubItem tiene la propiedad BackColor, pero para que la asignación de el resultado deseado tenemos que modificar también la propiedad UseItemStyleForSubItems del ListViewItem dándole valor false.

Veamos cómo hacerlo mediante código



vbnet
  1. Imports System
  2. Imports System.Drawing
  3. Imports System.Windows.Forms
  4.  
  5. ' ...
  6.  
  7. Dim lvi As ListViewItem
  8. For Each lvi In Me.ListView1.Items
  9.   lvi.UseItemStyleForSubItems = False
  10.   lvi.SubItems(0).BackColor = Color.Yellow
  11. Next
  12. Me.ListView1.View = View.Details