![]() |
Mostrar formulario hijo
Buenos días,
Tengo el siguiente problema, tengo una aplicación winform implementada en delphi 2005. Para mostrar una nueva ventana hago lo siguiente: var frm_auxiliar: wf_TalonesManuales; begin frm_auxiliar := wf_TalonesManuales.Create; frm_auxiliar.MdiParent := self; frm_auxiliar.Show; end; La propiedad IsMDIContainer del formulario padre la tengo a true. Pues mi problema, es que, el formulario hijo me lo muestra por detrás de los objetos del formulario padre, Como puedo hacer que me muestre el formulario hijo por encima y dejar el formulario padre en segundo plano?? Muchas gracias de antemano |
Te lo digo de memoria, pero a lo mejor llamando a frm.bringtofront te sirve
Edu |
Problemas entre forms
Hola escribo aki porque el problema anterior se parece al mio y ojala me puedan ayudar en lo sig: tengo dos forms un principal y un secundario(logico ¿no?) el secundario me sirve para habilitar tareas en el form principal, el cual es visualizado con o sin las tareas, dependiendo de los privilegios del usuario. Para conseguir esto, en el prog principal llamo al form sec. como a continuacion se ve:
begin Application.Initialize; Application.CreateForm(TForm6, Form6); Application.CreateForm(TSituacion, Situacion); Application.CreateForm(TAcceso, Acceso); Acceso.Showmodal; Application.Run; end. donde: Form6 es el form principal, y Acceso el form sec. todo va bien hasta que intento hacer un cambio de usuario y validarlo pero me aborta el sistema con el siguiente mensaje: "cannot focus a disbled or invisible window" Espero me puedan ayudar y decirme porque me visualiza ese mensaje siendo que al validar al primer usuario no surge ningun problema. Gracias |
Forma fuera de foco
Sin bien recuerdo, ese problema ocurre cuando algun formulario esta fuera de foco e intentamos hacer alguna operación visual sobre ella.
Simplemente activa tu formulario, con NombreFormulario.Active o algún procedimiento similar, o coloca su propiedad visible en True. |
Cita:
Gracias de todas formas. |
La franja horaria es GMT +2. Ahora son las 00:44:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi