| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
MAC Lt

Registrado: 11 Ago 2002Mensajes: 77
|
Publicado: Mie 27 Nov, 2002 6:13 pm Asunto: Ayuda con Canvas |
|
|
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 |
|
 |
tecno Invitado
|
Publicado: Mie 27 Nov, 2002 7:11 pm Asunto: |
|
|
¡Hola!
Utiliza el método Refresh() del Canvas.
Salu2. |
|
| Volver arriba |
|
 |
marcosfm Cdt

Registrado: 08 Nov 2002Mensajes: 21
|
Publicado: Mie 27 Nov, 2002 10:27 pm Asunto: |
|
|
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 |
|
 |
|