FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Borrar canvas
Buenos dias amigos,
Como puedo borrar el canvas. Lo quise hacer con Canvas.refresh; pero no funciona. Muy agradecido por la ayuda que me dan. |
#3
|
||||
|
||||
Hola,
Prueba con el método "Repaint" conque cuenta el "TWinControl" sobre el que estás dibujando en su "Canvas". Por ejemplo, en el caso de que estés dibujando en un formulario:
En este caso nunca llegará a verse la línea dibujada con "LineTo", porque acto seguido se "redibuja" el "Canvas" en cuestión. También podrías utilizar el método "Invalidate": al fin y al cabo el método "Repaint" llama a dos métodos a su vez: "Invalidate" y "Update", ambos pertenecientes también al "TWinControl" sobre cuyo "Canvas" estés dibujando. |
#4
|
||||
|
||||
Yo para borrar suelo usar:
Esta instrcuccion lo que hace es cubrir todo el canvas con el color de fondo, que en realidad es como si lo borraramos. Por cierto para cambiar el color de fondo, por si quieres cambiar el color ademas de borrar:
Por ultimo decirte que esto funciona en cualquier parte menos en el evento OnPaint, pues durante ese evento la propiedad Cliprect en vez de contener las coordenadas de todo el canvas solo contiene las coordenadas del area que debe ser repintada. Mira que me enrollo para una cosa tan simple. |
#5
|
|||
|
|||
funciona, muchas gracias
Muchas gracias a todos.
No te preocupes y enrrollate todo lo que quieras seoane, que tengo mucho que aprender, y veo muy bien esa buena disposición que tienen para ayudar. Gracias nuevamente. |
#6
|
|||
|
|||
Seoane muchas gracias por tu ayuda... ...
|
#7
|
|||
|
|||
DELPHI SQL y el DBImage1 ayudenme..!!!!
Tengo mi aplicacion para un colegio y quiero cargar la foto de cada estudiante tengo en mi tabla de sql llamada estudiante un campo llamado foto pero no se como hacer que se grabe la foto del estudiante. en mi formulario de delphi atraves del Query llame el campo foto y lo coloque en el formulario y le introduje el siguiente codigo. en el evento Onclik.
procedure TF_Estudiantes.DBImageClick(Sender: TObject); begin if OpenDialog_Estudiante.Execute then begin dbImage_Estudiante.Picture.LoadFromFile(OpenDialog_Estudiante.Filename); Caption := OpenDialog_Estudiante.Filename; end; yo cargo la foto pero no se graba en la tabla de sql el campo foto es tipo image. donde esta el problema tengo poco tiempo por favor ayudeme alguien de foro.........!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Canvas Does Not Allow Drawing | ebeltete | Gráficos | 21 | 15-01-2007 16:07:25 |
Borrar lineas detalle al borrar registro maestro | akinom38 | Conexión con bases de datos | 3 | 11-01-2006 10:38:07 |
borrar los campos de un DBGrid sin borrar los titulos de las columnas | Torreblanca | OOP | 2 | 02-08-2005 00:12:52 |
problema con el canvas | superhopi | Impresión | 1 | 09-06-2003 15:38:24 |
Canvas???? | craven | Gráficos | 2 | 17-05-2003 13:26:02 |
|