Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-03-2007
frholguin frholguin is offline
Miembro
 
Registrado: dic 2005
Ubicación: Republica Dominicana
Posts: 40
Poder: 0
frholguin Va por buen camino
Unhappy Creación de formulario

Hola,

si es posible quiero que me ayuden con algo y es que estoy haciendo un aplicacion MDI y tengo un formulario childMDI el cual quiero llamar desde un boton o una opcion, lo que pasa es q para q el formulario no aparezca con el formulario principal tengo que desabilitarlo, quiero saber como llamo el formulario. intente algo pero me da error.

with nombredelform.create(application) do
show.

y no me funciona please ayudenme.
Responder Con Cita
  #2  
Antiguo 29-03-2007
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 22
ArdiIIa Va por buen camino
Lo que entiendo es que en primera instancia el Child te aparece con el formulario principal.
Para que no se cree, primeramente tienes ir al menu de delphi En el menu Project -> options, seleccionas la pestaña de Forms y el MDIChild lo pasas a la derecha, para que no se cree.
Posteriormente desde tu programa lo creas con el botón y ya está.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Responder Con Cita
  #3  
Antiguo 29-03-2007
frholguin frholguin is offline
Miembro
 
Registrado: dic 2005
Ubicación: Republica Dominicana
Posts: 40
Poder: 0
frholguin Va por buen camino
ya lo hice pero con q codigo

ya desabilite el formulario para que no se cree pero con que codigo lo llamo para que se cree nuevamente ya que el codigo utilice no me crea el formulario me da un error.
Responder Con Cita
  #4  
Antiguo 29-03-2007
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 22
ArdiIIa Va por buen camino
Application.CreateForm(Tnombrest,Formnombret);

No hace que hagas Show;

El FormChild tiene que tener la propiedad
FormStyle a fsMDIChild
Visible a True

En fin, mira a ver, y si no comenta el error que te produce.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Responder Con Cita
  #5  
Antiguo 29-03-2007
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 22
ArdiIIa Va por buen camino
Se me olvidaba (por si acaso)
El form principal tiene que tener la propiedad
FormStyle a fsMDIForm
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Responder Con Cita
  #6  
Antiguo 29-03-2007
frholguin frholguin is offline
Miembro
 
Registrado: dic 2005
Ubicación: Republica Dominicana
Posts: 40
Poder: 0
frholguin Va por buen camino
Sip y si hago show no muestra el formulario p q cuando la aplicacion sube no se crea este formulario. para que funcione hay que hacer algo relacionado con nil pero no me acuerdo bien como se aplica.
Responder Con Cita
  #7  
Antiguo 29-03-2007
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 22
ArdiIIa Va por buen camino
frholguin, cuando una ventana es MDIChild, en el momento de ser creada se hace visible y se muestra automáticamente, No se si has revisado las propiedades que te dije antes (Visible), y no comentas nada del error que te produce.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Responder Con Cita
  #8  
Antiguo 29-03-2007
frholguin frholguin is offline
Miembro
 
Registrado: dic 2005
Ubicación: Republica Dominicana
Posts: 40
Poder: 0
frholguin Va por buen camino
ya gracias

tform2 := tform2.create (selft) ;

este si gracias.
Responder Con Cita
  #9  
Antiguo 29-03-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No sé si compilará o qué, pero, parece que te equivocaste al copiar más arriba y quisiste decir:

Código Delphi [-]
form2 := TForm2.Create(Self);

Siendo "form2" una variable del tipo "TForm2".
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #10  
Antiguo 04-04-2007
frholguin frholguin is offline
Miembro
 
Registrado: dic 2005
Ubicación: Republica Dominicana
Posts: 40
Poder: 0
frholguin Va por buen camino
si asi es gracias por la ayuda
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
cannot focus a disabed or invisible window en creación de formulario OlmoJorge Varios 2 07-11-2006 15:45:56
creación de un XML jmlifi Providers 2 10-01-2006 15:22:27
pasar datos de un formulario vista a cualquier formulario @-Soft OOP 2 28-09-2004 21:56:01
Creacion de formulario en ejecucion Remp OOP 5 22-04-2004 19:14:15
Creación Formulario ibarrols Varios 1 03-08-2003 17:40:45


La franja horaria es GMT +2. Ahora son las 09:00:11.


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