Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Mover Un Rectángulo Horizontalmente Con El Ratón
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Mover Un Rectángulo Horizontalmente Con El Ratón 
 
Buenas!.

Acababa de hacer un ejemplo. Hace lo que dice el tema del mensaje.

 desplazarconrat_n_1553519024_360932

Pero me surge una duda. ¿ Se debería y es posible bloquear el cursor del ratón al formulario en caso de jugar en modo ventana ?.

¿ Cuando usamos eventos de teclado es mejor usar ?:
key.code = key.loquesea

'a

key.code = key["loquesea"]
 


¿ Algún consejo para el ejemplo ?.
Lógicamente no está terminado.

Por ejemplo. ¿ Es posible reducir el consumo de CPU en algunos momentos ?.  


Saludos
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
última edición por Shell el Lunes, 25 Marzo 2019, 14:22; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mover Un Rectángulo Horizontalmente Con El Ratón 
 
Shell escribió:  
¿ Se debería y es posible bloquear el cursor del ratón al formulario en caso de jugar en modo ventana ?.

Más precisamente que quieres decir ?
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mover Un Rectángulo Horizontalmente Con El Ratón 
 
vuott escribió: [Ver mensaje]
Shell escribió: [Ver mensaje]
¿ Se debería y es posible bloquear el cursor del ratón al formulario en caso de jugar en modo ventana ?.

Más precisamente que quieres decir ?

Creo que la pregunta es esta...
¿Es posible bloquear los eventos del ratón cuando este sale fuera de la ventana del programa? En caso que sea posible ¿Es una buena practica hacerlo?
O ¿Es posible que un programa gambas acepte eventos del raton siempre y cuando el cursor este dentro de la ventana de dicho programa?
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mover Un Rectángulo Horizontalmente Con El Ratón 
 
Prueba esto: -
 



 
cogier - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mover Un Rectángulo Horizontalmente Con El Ratón 
 
Cogier:

Si lo hiciera con teclado no tendría problema. Solamente conocer los limites y que el rectángulo no hiciera algo raro.
No es adecuado si se pretende hacer un juego no usar el componente de dibujo DrawingArea.
O usar la clase Paint o SDL.

Vuott y Tincho:

Os presento una criatura monstruosa en estado alfa de formulario posesivo.  

No cumple totalmente la idea, pero hace algo de lo que os comentaba. Parece un molesto virus que controla el cursor.  
No cumple ya que el escritorio es más grande que el formulario y no coincide el cursor en el lugar correcto en las esquinas
del formulario.

Recordar que cada vez que queráis terminar el ejemplo, me parece que debéis usar las teclas Alt-F4.
No hay otra forma de pararlo cuando la criatura despierte.  

Cuando el formulario se haga el dueño del cursor del ratón, intentar moverlo fuera.
Hay veces que aunque el cursor este "casi" en los mismos bordes de la ventana, pensará que el ratón esta fuera.

Es como un malvado gato.  

Saludos
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mover Un Rectángulo Horizontalmente Con El Ratón 
 
La idea principal es que el cursor del ratón no pueda abandonar el formulario.

Los únicos eventos del ratón deben ser dentro del formulario una vez se encuentre el cursor
dentro de este.

Questo è ciò che Tincho ha detto ed è quello che voglio.  

Saludos.
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mover Un Rectángulo Horizontalmente Con El Ratón 
 
Shell escribió: [Ver mensaje]
La idea principal es que el cursor del ratón no pueda abandonar el formulario. ...

Algo así como virtualbox?
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Mover Un Rectángulo Horizontalmente Con El Ratón 
 
Tincho:

Citar:

Algo así como virtualbox?


Pues no me he fijado en eso, pero puede tener cierto parecido.

A lo mejor esta opción no suele darse.  

Saludos
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Mover Un Picturebox Con El Ratón guadafan General 10 Sabado, 25 Julio 2015, 21:47 Ver último mensaje
vuott
No hay nuevos mensajes Mover Imagen Dentro De Un DrawingArea Con ... Shell General 10 Lunes, 30 Enero 2017, 11:55 Ver último mensaje
shordi
No hay nuevos mensajes Mover El Puntero Del Ratón En La Pantalla... vuott Aplicaciones/Fragmentos de Código 1 Domingo, 11 May 2014, 12:53 Ver último mensaje
shordi
No hay nuevos mensajes Moviéndonos Verticalmente Y Horizontalmen... vuott Aplicaciones/Fragmentos de Código 5 Domingo, 02 Abril 2017, 01:34 Ver último mensaje
vuott
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

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
No puede descargar archivos
No puede publicar eventos en el calendario