Pregunta: | 7708 - GRID Y EVENTO RIGHTCLICK EN FOX |
Autor: | Victor Paredes |
Gente linda, necesito saber si alguien me puede ayudar, nesecito programar un evento Rightclick en un Grid, intente hacerlo directamente sobre la grilla(doble click en la grilla y despues elijo el evento Right Click) pero no pasa nada... no puedo hacer que cuando yo haga doble click en cualquier parde de la grilla me ejecute el evento Right Click.... si alguien sabe y me puede ayudar.... gracias. |
Respuesta: | mago |
Estimado amigo:
Necesitas programar en cada uno de los controles del Grid en el evento RightClick lo que quieres hacer. Ej: thisform.grid1.column1.text1.rightclick() thisform.grid1.column2.text1.rightclick() ... etc. Lo que pasa que los eventos tienen orden ascendente en los controles contenedores... primero el doble click (o click) llega a los controles de menor nivel (textbox, editbox, combos, lists,...), por eso no sale nada en tu programa al hacer click en la grilla. Cualquier duda estoy a tu disposición. |
Respuesta: | Lionel Pairuna |
Hola Victor !
Prueba lo siguiente: En el metodo "dblclick" del grid escribe la siguiente linea: THISFORM.Grid1.RIGHTCLICK En el metodo "rightclick" del grid escribe la siguiente linea: =MESSAGEBOX('Si funciona',64,'Prueba en Grid') SUERTE !!! |