PDA

Ver la Versión Completa : cambiar puntero del mouse


Patricio
19-06-2008, 19:47:37
Foro, buenas tardes, trabajo con delphi 5 e interbase, al correr el programa q estoy realizando el mouse en distintos momentos toma la forma de un reloj de arena y la palabra SQL, como tendria q hacer para cambiar ese puntero del mouse?
Slds

Caro
20-06-2008, 04:36:38
Hola Patricio, seguramente la propiadad Cursor debe estar con crSQLWait, que es justamente el reloj de arena con la palabra SQL abajo, revisa esa propiedad en los componentes donde te aparece ese cursor y tambien del formulario y pon en la propiedad Cursor->crDefault.

Saluditos

Patricio
23-06-2008, 19:45:27
me estoy fijando y esta todo en crdefault, y ahora que puede ser?

felipe88
23-06-2008, 21:17:18
Por lo poco que se... acaso ese cursor no cambia automaticamente a este cuando se hace un query...??
Me imagino que hay seria ya manejarlo mediante codigo... yo encontre esto
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/delphi/respuestas/1643948/cambiar-cursores-de-mi-aplicacion

roman
23-06-2008, 21:46:44
Algunos componentes de acceso a datos cambian el cursor a crSQLWait cuando se hace una consulta SQL y creo recordar que algunos dan la posibilidad de escoger si deseamos poner ese cursor o no.

He visto que en algunos lados usan esto para evitar que aparezca ese cursor:


Screen.Cursors[crSQLWait] := Screen.Cursors[crHourglass];


con lo cual reemplazan el reloj SQL por el normal.

// Saludos

felipe88
23-06-2008, 21:52:10
Bueno, la opinion de roman tiene su peso en post ;)...

Patricio
24-06-2008, 19:22:07
genial, puse ese codigo en el activate del primer formulario, no se si esta bien o no, y listo el pollo funciono perfecto. Gracias

roman
24-06-2008, 19:26:31
Yo lo pondría en el evento OnShow.

// Saludos