FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
Limpiar un TImage
Tengo un formulario hecho en BCB 6 con un TImage que cargo a partir de una tabla de Firebird. Hasta ahí, ningún problema. Si la ficha tiene foto, la muestra. El problema viene cuando avanzo en la tabla; en este caso, si la nueva ficha no tiene foto que mostrar, el formulario no me limpia el TImage. Tengo puesto este código para cargar la imagen en el formulario:
Código:
TImage *Imagen = static_cast<TImage>(Source); Imagen->Picture->Assign(NULL); Imagen->Picture->Assign(qryTemp->FieldByName("Foto")); |
#2
|
||||
|
||||
Image1.Picture := nil;
|
#3
|
||||
|
||||
Cita:
Código:
Imagen->Picture->Bitmap->Assign(NULL); Código:
Imagen->Update(); Saludos. |
#4
|
||||
|
||||
Yo también lo había hecho siempre así y siempre me había funcionado.
¡Da lo mismo lo que ponga! Con Bitmap->, con ->Update()... No lo limpia. |
#5
|
||||
|
||||
Cita:
Pienso que es un problema de "repintado". Prueba este código que obliga a un repintado total: Código PHP:
Saludos. |
#6
|
||||
|
||||
Hola.
El código del primer mensaje debería borrar la imágen sin problemas, sería interesante verlo dentro del contexto ¿ Existe algún condicional previo al código ? por ejemplo: Código PHP:
Pero por otro lado, el moldeo: Código:
TImage *Imagen = static_cast<TImage>(Source); Tal vez con mas datos nos sea posible ver el motivo de ese extraño proceder. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
||||
|
||||
Hola ecfisa. Gracias.
Cita:
Cita:
En el adjunto hay dos ficheros de texto (Ficha y Función). En el primero está la llamada al segundo. |
#8
|
||||
|
||||
¿Has comprobado con el debugger que el código pasa por donde quieres?
Saludos. |
#9
|
||||
|
||||
Sí lo hace.
|
#10
|
||||
|
||||
Hola.
Revisa los valores de las líneas (1) y (2) al ejecutarse, Código PHP:
Intenta mover la línea (3) al inicio de la función, si ese es el problema, debería solucionarse. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
limpiar un tImage | Luli | Gráficos | 5 | 19-11-2016 04:53:06 |
Girar un Timage con respecto a otro Timage | Tuvan | Gráficos | 1 | 05-11-2016 21:30:50 |
¿Como limpiar un Componente Timage? | soma25 | C++ Builder | 5 | 14-03-2012 08:51:39 |
¿Como limpiar un Timage? | Nelly | Varios | 2 | 26-10-2007 19:03:02 |
como combinar 2 Timage en un tercer Timage | JefeNet | Gráficos | 10 | 02-09-2004 16:51:35 |
|