In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Sugerencia Application:nCursor

Foro de Xailer profesional en español
Responder
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Sugerencia Application:nCursor

Mensaje por Xevi »

Actualmente Application nos permite cambiar el estado del Cursor a reloj
arena
Application:lBusy := .T.
Ahora bien, si entramos en un proceso muuuuuuy largo, aunque tengamos el
Cursor en reloj arena, funciona el Clic y nos permite cliquear en los
objetos de nuestra aplicación igualmente.
Una posible solución... ¿se podría desactivar nuestra aplicación al poner
lBusy a .T.???
Otra, que podría ser mucho mas "completa" a nivel nuestro de programación...
¿Podríamos disponer de una propiedad en Application lActive, por ej.???
¿En lugar de lBusy... ¿Podríamos disponer de una data nCursor, para poder
aplicar el tipo de cursor que queramos a TODA la aplicación???
Sólo esas sugerencias, por si no fueran muy complicadas implantarlas...
Un Saludo,
Xevi.
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Sugerencia Application:nCursor

Mensaje por jfgimenez »

Xevi,
la mejor forma de evitar que un usuario pueda hacer click o manipular
cualquier otra cosa en el programa es mostrar un diálogo modal. Fíjate que
es la solución de la mayoría de los programas: mostrar una ventanita con un
botón de "cancelar".
Si no quieres hacer eso, siempre te queda la opción de desactivar tú cada
una de las ventanas de la aplicación.
Respecto a tener un cursor global para toda la aplicación, pues no me parece
mal, aunque no se me ocurre qué cursor querrías poner en un momento dado. De
todos modos me lo anoto para verlo cuando podamos.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder