Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Vie 27 May, 2005 11:40 am Asunto: TQRImage dinámicos, a veces falla |
|
|
Utilizo el QuickReport y QRImage de forma dinámica para crear un reporte de imágenes. El problema es que a veces (no siempre) al cambiarle el número de imágenes que deseo mostrar no las muestra todas, el código que utilizo es este:
| Código: |
TQuickRep *reporte = new TQuickRep(this);
reporte->ReportTitle = "Previsualización de imágenes";
TQRBand *Detalle = reporte->CreateBand(rbDetail);
int izq = 5;
for (int i=0;i<cuantas;i++){
TQRImage *imagen = new TQRImage(this);
imagen->Parent = Detalle;
imagen->Picture->LoadFromFile(abrir_foto->FileName);
imagen->Center = true;
imagen->AutoSize = false;
imagen->Stretch = true;
imagen->Width = Image1->Width;
imagen->Height = Image1->Height;
if (i!=0){
izq = izq+imagen->Width+5;
}
imagen->Left = izq;
}
reporte->PreviewInitialState = wsMaximized;
reporte->PreviewModal();
delete Detalle;
delete reporte;
|
El bucle for lo utilizo para indicar cuántos TQRImage crear, pero a veces si le indico por ejemplo 3 me crea 2, si le indico 5 me crea 3, y así en forma aleatoria. ¿Alguien sabe a qué es debido? _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|