Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Cursor

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Cursor Responder citando

Hola foro!

Tengo la siguiente duda: tengo una aplicación que tiene la opción de conectarse al puerto paralelo y mientras está intentando la conexión y bajando los datos, no quiero que el usuario pueda hacer nada. Lo que hago es poner el cursor crHouGlass, pero al pasar el ratón por encima de los menús o de la barra de la ventana, se pone el cursor nomal, con lo cual el usuario puede cerrar la aplicación, abrir un documento, etc.

¿Qué puedo hacer?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola Mónica

Al menos que yo sepa, la forma del cursor es independiente del resto de proceso de la aplicación, y es un mero recurso de apariencia.

Si quieres que tu usuario no pueda hacer ciertas cosas mientras se ejecuta una parte de tu aplicación deberías usar la propiedad Enabled de los menús y botones, habilitando y deshabilitando en cada momento.

Si además quieres que no pueda cerrar la aplicación, me imagino que deberías jugar con el evento OnClose del formulario, mostrando al menos un mensajito de "Seguro que quiere cerrar?" o algo así mientras estés usando el puerto paralelo, para poder salir limpiamente de tu aplicación.

Espero que esto te sea de ayuda
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Hola Mónica: en casi todas mis aplicaciones, cuando me interesa que mo se pueda usar el curso, hago eso mismo que tú y a mi no me da ese problema. No sé donde pondrás tu la instrucción crHourGlass, pero yo hago esto y ya te digo que no me da problemas:
Código:
Screen->Cursor = crHourGlass;
o
Código:
Screen->Cursor = crSQLWait;

_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.