Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-11-2005
Avatar de TinkerBell
TinkerBell TinkerBell is offline
Miembro
 
Registrado: oct 2004
Posts: 24
Poder: 0
TinkerBell Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 24-11-2005
Avatar de epuigdef
epuigdef epuigdef is offline
Miembro
 
Registrado: jul 2005
Posts: 196
Poder: 19
epuigdef Va por buen camino
Te lo digo de memoria, pero a lo mejor llamando a frm.bringtofront te sirve


Edu
Responder Con Cita
  #3  
Antiguo 26-11-2005
KNOVATO KNOVATO is offline
Registrado
 
Registrado: nov 2005
Posts: 1
Poder: 0
KNOVATO Va por buen camino
Cool 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
Responder Con Cita
  #4  
Antiguo 28-11-2005
HombreSigma HombreSigma is offline
Miembro
 
Registrado: jun 2003
Ubicación: World
Posts: 114
Poder: 21
HombreSigma Va por buen camino
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.
__________________
SigmaMan
Responder Con Cita
  #5  
Antiguo 28-11-2005
Avatar de TinkerBell
TinkerBell TinkerBell is offline
Miembro
 
Registrado: oct 2004
Posts: 24
Poder: 0
TinkerBell Va por buen camino
Cita:
Empezado por epuigdef
Te lo digo de memoria, pero a lo mejor llamando a frm.bringtofront te sirve


Edu
Esto ya lo probé, no sirve. El problema es que el nuevo formulario aparece dentro del formulario padre y detrás de todos los objetos.

Gracias de todas formas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:00:01.


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
Copyright 1996-2007 Club Delphi