none
Como puedo dar un tiempo de espera para saber si el usuario va a dar dos click o solo un click sobre un DataGridViewRow RRS feed

  • Pregunta

  • Buenas tardes, tengo un pequeño inconveniente. Como dice el titulo tengo un programa en el cual si das un click sobre un celda dentro de una DataGrid la información que tiene se copia y se va a otro, pero si le doy doble click se supone que debería de abrir un formulario y si lo abre pero también se agrega la información al otro datagrid. ¿Habrá una forma de que espere un poco el programa para saber si va a dar el doble click?. Espero puedan ayudarme, muchas gracias.
    domingo, 20 de octubre de 2019 1:17

Respuestas

  • Hola José, yo al menos no encuentro la manera, siempre primero se dispara el evento Click, como sugerencia evallua un ContextMenúStirp, ya que el puntero si o si viaja a la celda puedes optar por colocar este menú y dado el caso el usuario clickea con derecho del mouse y abre el mismo. Arraastras el menú al proyecto colocas sus eventos uno para Click y otro Doble Click

    O como quierasa llamaro y dendro de cada uno colocas el código que deseas. Luego vas a editar columnas y asignas a la columna en el ejemplo Column1 el ContextMenúStrip1

    Y cuando el usuario de click derecho soble algúna celda de la columna 1 abrirá el menú

    Espero te sirva saludos


    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    domingo, 20 de octubre de 2019 11:41