Visual CSharp .NET - Ayuda evento SelectedIndexChanged del ListView

 
Vista:

Ayuda evento SelectedIndexChanged del ListView

Publicado por Hernan (3 intervenciones) el 17/01/2006 20:53:37
Tengo un problema con este evento y es que se ejecuta dos veces por cada seleccion. Si tengo un item seleccionado y luego hago click en otro item, este evento se ejecuta dos veces, uno cuando se desselecciona el item pirmero y otra vez cuando se selecciona el item que clikee.
Queria saber si hay forma que se ejecute una sola vez (al seleccionar un nuevo item) o si hay forma de detectar si lo que se esta ejecutando es en la Desseleccion o en la seleccion del nuevo item.
PD: este es el ejemplo que uso, para que vean que es bien sencillo y que asi y todo me pasa eso.
Gracias


private void listView1_SelectedIndexChanged(object sender, System.EventArgs e)
{
MessageBox.Show("Se ejecuta");
}

private void Form1_Load(object sender, System.EventArgs e)
{
listView1.Items.Add("prueba");
listView1.Items.Add("prueba1");
listView1.Items.Add("prueba2");
listView1.Items.Add("prueba3");
listView1.Items.Add("prueba4");
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda evento SelectedIndexChanged del ListView

Publicado por Martin (1 intervención) el 18/12/2008 17:20:33
if(listView1.SelectedIndices.count==1)
aca el codigo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar