2010-10-27 30 views
6

Tengo un ListView con aproximadamente 400 entradas. Necesito buscar un valor y cuando lo encuentre lo estoy configurando en Selected y me gustaría ListView para desplazarme de algún modo a este elemento y mostrarlo en la pantalla.Mostrando elemento actual/seleccionado en ListView en WinForms

¿Cómo puedo hacer esto? La configuración de voluntad. Centrado ¿hacerlo?

 foreach (ListViewItem item in someListView.Items) { 
      string varID = item.SubItems[0].Text; 
      if (varID == someID) { 
       item.Selected = true; 
       item.BackColor = Color.Aquamarine; 
       item.Focused = true; 
       break; 
      } 
     } 

Respuesta

12

Intente utilizar item.EnsureVisible();

+0

funciona como un encanto :) – MadBoy

Cuestiones relacionadas