Foros del Web » Programación para mayores de 30 ;) » .NET »

[SOLUCIONADO] Lisbox evento Click

Estas en el tema de Lisbox evento Click en el foro de .NET en Foros del Web. Hola a Todos, Tengo un listbox con info, lo que quiero es que al hacer click en una lista o una fila para que quede ...
  #1 (permalink)  
Antiguo 10/01/2018, 12:10
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
Lisbox evento Click

Hola a Todos,

Tengo un listbox con info, lo que quiero es que al hacer click en una lista o una fila para que quede mas claro me ejecute el evento click.
en las propiedades selecciono evento y voy a la opcion click y enter y genero el evento click para el listbox el problema es que en cualquier parte del listbox hago click y ejecuta el evento, lo que quiero es que sea solo al seleccionar una de las opciones del listado.

se me ocurrio hacer una validacion cuando lance el evento click pero estoy viendo una forma de hacerlo mas adecuada.

Slds,
  #2 (permalink)  
Antiguo 11/01/2018, 00:09
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Lisbox evento Click

Solo tienes que capturar el evento que se produce cuando se cambia el ítem seleccionado.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 11/01/2018, 22:32
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: Lisbox evento Click

gracias funciona perfecto lo deje así

Código .NET:
Ver original
  1. private void listboxUsu_SelectedIndexChanged(object sender, EventArgs e)
  2.         {
  3.             string curItem = listboxUsu.SelectedItem.ToString();
  4.  
  5.             DialogResult question = MessageBox.Show("Eliminar registro", "Esta seguro de eliminar registro", MessageBoxButtons.YesNo,  MessageBoxIcon.Question);
  6.            
  7.             if (question.ToString() == "Yes") {
  8.                 //agregar codigo que elimina registro
  9.                 MessageBox.Show("eliminar registro");
  10.             }
  11.         }

Etiquetas: evento
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:53.