Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Clic Derecho En ColumnView No Desplaza Puntero
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Clic Derecho En ColumnView No Desplaza Puntero 
 
Hola Comunidad Gambas-es, en gambas 2.8 y hasta 2.13 (Probado en Ubuntu 9.04) y algunas otras mas excepto 2.18 - 2.19

este código funciona bien

PUBLIC SUB ColumnViewResultadoB_MouseDown()

  IF Mouse.Right = TRUE THEN
     ...
     ColumnViewResultadoB.Current[9] ....
    ....

pero he trabajado con la 2.18 y 2.19 (En Ubuntu Karmic 9.10) dándome cuenta que el objeto ColumnView en el evento clic derecho, mas exacto MouseDown() no desplaza el puntero a la fila que ha recibido el clic derecho, quedándose fijo en la fila señalada con anterioridad en cualquier otro evento o en caso de no estar elegida ninguna el clic derecho no hace selección de fila, generándose error por lógica de puntero null al no estar señalado ningún registro, no pasa el error pero queda siempre señalando el mismo registro, u obligandolo pero genera trabajo adicional hacer clic y luego clic derecho.


No he probado con otros objetos de lista si sucede lo mismo o es un caso aislado con el objeto ColumnView.


Gracias.
 



 
aristicol - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clic Derecho En ColumnView No Desplaza Puntero 
 
Prueba con el evento ColumnViewResultadoB_Menu()

Este evento si maneja bien la pulsación del botón derecho del ratón, omitiendo por supuesto la sentencia  "IF Mouse.Right = TRUE THEN..."

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clic Derecho En ColumnView No Desplaza Puntero 
 
OK,

Pero a lo que me refiero es que cuando se hace clic derecho No se mueve el puntero a la fila de la lista donde se ha hecho clic derecho, también es claro que el evento funciona, pero lo hace de manera propietaria y no desplaza el puntero al lugar donde se ha hecho clic derecho.

Algo que es un estándar y que se espera que suceda, Ejemplo: como coger una aguja punzarse un dedo, lo que uno espera y que debe suceder por lógica es que le salga sangre instantáneamente por consecuencia del pinchazo.

La consecuencia al evento se daba en las versiones comentadas pero en las actual 2.18 - 2.19 tal como lo he comentado no.

Gracias nuevamente y probare con el que me haz dado equivalencias.
 



 
aristicol - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clic Derecho En ColumnView No Desplaza Puntero 
 
aristicol escribió:  

Pero a lo que me refiero es que cuando se hace clic derecho No se mueve el puntero a la fila de la lista donde se ha hecho clic derecho


A mí me funciona correctamente... no puedo decirte otra cosa  

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clic Derecho En ColumnView No Desplaza Puntero 
 
A mi me sucede esto en gambas a partir  de la versión 2.17 - 2.19 NO Ocurre esto en versiones anteriores a la 2.17, los invito a que hagan esta prueba y me comenten por favor.

en un objeto Columnview agreguen el siguiente codigo en el evento.

PUBLIC SUB ColumnView1_MouseDown()

  IF Mouse.Right = TRUE THEN
      Message.info(ColumnView1.current[2])
  ENDIF

END


En gambas  2.19

Ahora cuando el objeto ColumnView tenga elementos hagan clic derecho "NO HAGAN CLIC y LUEGO CLIC DERECHO" es clic derecho sobre una linea o registro del objeto y les saldrá error de objeto null, esto se da porque extrañamente el clic derecho por si solo no selecciona al elemento sobre el cual se ha hecho dicha acción.

Cosa que si sucede en gambas 2.16 para abajo.

Gracias.
 



 
GambasLinux - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clic Derecho En ColumnView No Desplaza Puntero 
 
GambasLinux escribió:  
A mi me sucede esto en gambas a partir  de la versión 2.17 - 2.19 NO Ocurre esto en versiones anteriores a la 2.17, los invito a que hagan esta prueba y me comenten por favor.

en un objeto Columnview agreguen el siguiente codigo en el evento.

PUBLIC SUB ColumnView1_MouseDown()

  IF Mouse.Right = TRUE THEN
      Message.info(ColumnView1.current[2])
  ENDIF

END


En gambas  2.19

Ahora cuando el objeto ColumnView tenga elementos hagan clic derecho "NO HAGAN CLIC y LUEGO CLIC DERECHO" es clic derecho sobre una linea o registro del objeto y les saldrá error de objeto null, esto se da porque extrañamente el clic derecho por si solo no selecciona al elemento sobre el cual se ha hecho dicha acción.

Cosa que si sucede en gambas 2.16 para abajo.

Gracias.


IMPORTANTE

Por favor alguien que Gaste un poco de su valioso tiempo para comprobar esto, pues hise lo propio en gambas 2.20.2 y sigue igual, trabajo bien en 2.16
 



 
GambasLinux - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clic Derecho En ColumnView No Desplaza Puntero 
 
Como dije anteriormente, a mí me funciona correctamente empleando el evento _Menu():

PUBLIC SUB ColumnView1_Menu()
    
   Message.info(ColumnView1.current[2])

END


gambas 2.20.1
Ubuntu 8.10

Por favor, comenta si así te funciona.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clic Derecho En ColumnView No Desplaza Puntero 
 
jguardon escribió:  


gambas 2.20.1
Ubuntu 8.10

Por favor, comenta si así te funciona.

Saludos



Yo uso Ubuntu 9.10 y gambas de la 2.17 para arriba presenta lo comentado, de la 2.16 para abajo hace bien lo que debe hacer, por eso me he quedado en gambas 2.16.
 



 
GambasLinux - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clic Derecho En ColumnView No Desplaza Puntero 
 
jguardon escribió:  
Como dije anteriormente, a mí me funciona correctamente empleando el evento _Menu():


Saludos


Me surge una inquietud, ¿Cuando se produce el evento _Menu()?
 



 
GambasLinux - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Clic Derecho En ColumnView No Desplaza Puntero 
 
Control.Menu (gb.qt)
EVENT Menu ( )
desplegado cuando el usuario hace clic en el control con el botón derecho del ratón, o si se pulsa la tecla MENU.

Debe utilizar este evento si quiere detectar que el usuario desea un pop-up menú contextual.


Voy a ver como responde al desplazamiento del puntero.
 



 
GambasLinux - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes TableGrid - Boton Derecho arubioc Controles/Librerías/Componentes 3 Miercoles, 20 Julio 2011, 22:09 Ver último mensaje
arubioc
No hay nuevos mensajes Mover Puntero A Posicion En La Base... Marcelo Bases de Datos 3 Viernes, 16 Septiembre 2011, 22:49 Ver último mensaje
ljma
No hay nuevos mensajes Puntero De Ratón Personalizado Sebas General 1 Jueves, 28 Marzo 2013, 01:16 Ver último mensaje
razaAztk
No hay nuevos mensajes Como Agregar Un Programa Desarrollado En G... jousseph Controles/Librerías/Componentes 19 Viernes, 07 Julio 2017, 16:31 Ver último mensaje
jousseph
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron