FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cambiar cursor del raton en tiempo ejecucion
Buenas
Tengo un componente TComboBox.. en el evento OnChange de este componente implemento una serie de operaciones que llevan asociado una Barra de progreso (TProgressBar) .... He intentado que el cursor del raton cambiea a la "forma reloj" (crHourGlass) mientras se realizan las operaciones (antes mencionadas) y se muestra la barra progreso pero no doy Alguna Idea... Gracias |
#2
|
|||
|
|||
Pon algo de codigo para ver como lo haces.
__________________
Saludos, Bitman |
#3
|
||||
|
||||
Algo así debería bastar para cambiar por uno estandard.
Si quieres utilizar otros, aquí tienes una estrada en mi blog que muestra cómo utilizar BMP's para el cursor. NOTA: Me acabo de dar cuenta (ya me ha pasado más de una vez) que estamos en el foro de C++; Iba a borrar el mensaje, pues todo lo que te comento está en Delphi, aunque creo que mejor esto (aunque esté en delphi) que nada.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Gracias por contestar a los Dos (aunque sea en delphi)...El problema no lo tengo en saber como se cambia el cursor ni en Crear la barra de de progreso...el problema surge en que desde el evento onChange del TComboBox no cambia el cursor...me explico
Modifico el Valor de el TComboBox en tiempo de ejecucion, con lo cual se activa el evento Onchange del mismo, dentro de este ejecuta una serie de operaciones que por su duracion acompaño de una barra de Progreso (ningun problema).. quiero que mientras se realizan las operaciones el cursor del raton que aparece en pantalla (que creo que esta asociado al TComboBox) se muestre como reloj de arena durante todo el proceso (indepenientemente de si al moverse pasa sobre otros componentes). para ello antes de realizar las operaciones (del evento Onchange) asigno al cursor del TComboBox el valor "crHourGlass" Código:
TComboBox->Cursor = crHourGlass; He probado a modificar el cursor de la barra de progreso puesto que esta activa moentras se realizan las operaciones pero el resultado es el mismo.. Espero haberme explicado bien. |
#5
|
||||
|
||||
Hola NEG1414.
Si queres que se cambie el cursor para todo el form, deberías utilizar la propiedad Cursor del mismo y no la del combo. Código:
Cursor = crHourGlass; Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 03-03-2011 a las 19:48:47. |
#6
|
||||
|
||||
Bueno... segun veo es que solo estás cambiando de cursor al ComboBox, eso quiere decir que si el cursor del Mouse no éstá ubicado encima del comboBox no podrás ver dicho cambio... Es decir solo vas a poder ver dicho cambio de cursor cuando el mouse esté dentro del ComboBox por que solamente a ese componente le estás cambiando de cursor.
Lo que veo mejor es que no cambies de cursor al comboBox sino más bien a toda la pantalla (Screen), si te fijas el código de Neftali te podrás dar cuenta que no utiliza ningun componente específico para para cambiar de cursor sino más bien está utlizando la pantalla(Screen). Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#7
|
|||
|
|||
Muchas gracias por contestarme... lo he entendido y voy a probar con Screen...
Gracias otra vez. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cambiar impresora tiempo Ejecucion | lacovera | Impresión | 8 | 04-11-2010 13:24:10 |
Cambiar imagen en tiempo de ejecucíón | lucasarts_18 | Gráficos | 7 | 27-07-2005 15:51:06 |
TZConnection, como cambiar en tiempo de ejecucion¡¡¡¡ | inexperto | Conexión con bases de datos | 1 | 26-06-2005 20:57:04 |
cambiar indice en tiempo de ejecucion | @-Soft | Tablas planas | 3 | 25-07-2004 14:47:43 |
cambiar color en tiempo de ejecucion? | maruenda | Varios | 8 | 14-01-2004 21:28:34 |
|