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 

no se mantiene lo que pinto con el canvas

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: no se mantiene lo que pinto con el canvas Responder citando

Estoy usando Canvas para pintar lo que tengo
dentro de un contenedor de imagenes ImageList
sobre un DrawGrid.

El problema viene cuando estoy utilizando el programa.
Cualquier cosa que pase por encima de la ventana del programa
hace que lo que he dibujado DESAPAREZCA. Por ejemplo
si minimizo el programa y luego lo vuelvo a traer.

Porque no se mantienen los cambios ??


Gracias de antemano. Y muchas gracias por la atención.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola,

En los objetos que pasa esto por lo regular se tienen tambien un evento que se encarga de redibujar el canvas cuando pasa un objeto pro encima (o cuando se minimiza la pantalla).

En el caso del DrawGrid a de ser OnDrawCell. Ahi tendrias que poner las isntrucciones para redibujar lo que habias puesto.

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

¿ Y de que manera puedo modificar graficamente mi aplicacion sin tener
que estar redibujando todo cada vez que hay un evento de ese tipo ?

Es que la solucion que propones me obliga a incluir codigo que a primeras
me parece innecesario. Creo que las ventanas de windows deben de
guardar sus caracteristicas ante toda esa clase de eventos de forma
automatica.

Me parece que el metodo que estoy usando para dibujar no es el adecuado.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola,

Pues asi es como se hace :S, por eso esos objetos tienes ese evento para redibujer.

O busca un objeto, como el TImage, que no encesita redibujarse manualmente, ese si se guarda.

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola, antes de continuar es recomendable que uses la opción Buscar del Foro, muchos de los temas que estan preguntando se encuentran ya contestados.

por ejemplo aqui tienen uno Ver
y aqui tienes un Externo que tambien es muy similar al de _Leo Ver

Aun que los enlaces, no estan ya creo funcionables por parte de _Leo (un Saludo...) tienes el codigo que funciona perfectamente para cualquier version de C++ Builder.
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
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.