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 

Ayuda con Canvas

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

Saludos estoy dibujando un cabas atraves de valores que introdusco en unos Edit la pregunta es como puedo hacer para que si el valor agregado inicialmente en un Edit si al agregar un nuevo valor que es diferente borre el anterior y dibueje el nuevo por ejemplo dibujo una linea

Edit1->Text=50;

Canvas->LineTo(0,Edit1->Text.Toint);

y luego agrego otro valor al Edit1 y repinte la linea anterior al nuevo valor les agradeceria mucho la ayuda gracias.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

¡Hola!

Utiliza el método Refresh() del Canvas.

Salu2.
Volver arriba
Mensaje    Asunto: Responder citando

Hola!
También puedes introducir el código de pintado en el evento onPaint(), así cada vez que la ventana necesite ser repintada por cualquier motivo windows lo hará. Cada vez que tu quieras que sea repintada por cualquier motivo sólo tienes que invocar al método Invalidate() de la ventana. Por ejemplo cuando pulses un botón para dibujar otra linea, borrará la anterior y pintará la nueva.

Espero que esto te sirva.
Un saludo
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.