FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
pregunta rápida: TImage vacio?
Hola, ya se que parece una tontería, pero no encuentro una manera 100% fiable de saber si un objeto timage tiene una imagen cargada o no
el método mas aproximado que consigo es el siguiente: if(Imagen->Picture->Graphic == NULL) el problema es que si el usuario carga una imagen y luego la elimina entonces esta propiedad ya no da NULL , sin embargo en ese caso tampoco hay imagen cargada muchas gracias por adelantado un saludo |
#2
|
||||
|
||||
Yo, para estos casos, tengo una señal (una variable o propiedad lógica (boolean)) que (por ejemplo) pongo a true en los eventos que cargan/crean la imagen y false en aquellos que la eliminan.
Lo mejor es que todas las asignaciones y eliminaciones de la imagen deban realizarse a través de un único método que será llamado por todos los eventos que deban realizar ese cambio, de forma que se realice mejor el control. |
#3
|
||||
|
||||
Prueba esto:
Código:
bool IsVacio(TImage *Image) { bool Result = false; if(Image->Picture->Graphic==NULL) Result = true; else if(Image->Picture->Graphic->Empty) Result = true; return Result; } |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Saber si un Timage esta vacio | Vlady | Gráficos | 8 | 11-04-2008 14:10:54 |
como Hacer que un TImage siga a un Timage? | j_flores3000 | OOP | 8 | 27-03-2008 18:47:50 |
Copiar Bitmap de un TImage a otro TImage | quinqui | Gráficos | 2 | 24-01-2008 15:22:30 |
BD rapida | VIRU | Conexión con bases de datos | 3 | 11-02-2006 10:40:34 |
como combinar 2 Timage en un tercer Timage | JefeNet | Gráficos | 10 | 02-09-2004 16:51:35 |
|