Formulario que se situa en la barra de tareas
Hola listeros:
Tengo el siguiente problema y es relacionado a un formulario que cuando despues de ejecutar la llamada a un QuickReport y con el uso de un MessageDlg cuando se le da la opcion de aceptar me minimiza el formulario hacia la barra de tareas. Por lo que el usuario piensa que el sistema se cerro. Sera alguna opcion del Formulario o algo relacionado con el MessageDlg. Muchas gracias por su colaboracion. Saludos Luis Garcia |
El form es de tipo MDIChild? Si este es el caso, fijate que lel botón "aceptar" tenga asignada la propiedad ModalResul a mrNone.
Aveces utilizamos TBtnButton y asignamos la propiedad Style, sin darlos cuenta que cuando modificamos dicha propiedad también nos hace cambios en otras, como por ejemplo la propiedad gliph o modalresult. Saludos. |
Formulario
Gracias D&W por la respuesta pero es un formulario normal, incluso yo tengo una version anterior del sistema y esa trabaja bien, realmente no se que esta pasando y llevos varios dias en eso. Incluso cambie el boton por uno TButton y nada.
Saludos Luis Garcia |
Podrías poner una parte del código? es dificil resolver un problema a ciegas.
Puedes usar breakpoints para determinar en que punto de ejecución es en donde se minimiza la ventana. |
Formulario
Aqui va una parte del codigo
Código:
procedure TFormRemesasCadeca.ButtonTraspasoClick(Sender: TObject); Saludos Luis Garcia |
Formulario
El problema era debido a que estaba utilizando la actualizacion de los datos en el evento OnActivate y debia hacerlo en el ONShow y en el boton de la operacion.Gracias D&W por tus respuestas.SaludosLuis Garcia
|
La franja horaria es GMT +2. Ahora son las 20:08:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi