Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2018, 03:56
__SDP__
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 14 años, 3 meses
Puntos: 9
problemas con evento SelectedIndexChanged

Hola a todos,

Quiero eliminar del listbox pero cuando elimino el que se encuentra seleccionado la ventana se ejecuta 2 veces, lo elimina solo que el MessageBox se ejecuta 2 veces y es porque dentro del if hace un cambio y lo vuelve a mostrar ya que uso el evento SelectedIndexChanged.

como puedo hacer para que no se ejecute de nuevo la idea es que aparezca solo una vez capture la opcion y elimine sin mostrar de nuevo la ventana


Código c#:
Ver original
  1. private void listboxUsu_SelectedIndexChanged(object sender, EventArgs e)
  2.         {
  3.             DialogResult question = MessageBox.Show("¿Esta seguro de quitar de la lista?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
  4.  
  5.             if (question.ToString() == "Yes")
  6.             {
  7.                 listboxUsu.Items.Remove(listboxUsu.SelectedItem);
  8.  
  9.             }
  10.         }