![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola ricardo_yah.
Una forma práctica de hacerlo es usando referencia de clase. La siguiente función crea el Form si no existe, o lo muestra si está creado:
Ejemplo de llamada:
Saludos. ![]() |
|
#2
|
|||
|
|||
|
Hola amigo,
hola amigo gracias por responder
mira entiendo el proceso pero me marca un error en procedure TForm1.MostrarChild(AClass: TFormClass); me Tform1 no contiene un componene llamado mostrarchild tambien me marca un error en with AClass.Create(Self) do Show; identificador (self) no declarado no se si es por la version de delphi tengo xe gracias y disculpa la molestia |
|
#3
|
||||
|
||||
|
Hola ricardo_yah.
Ese error surge por que te falta declarar la cabecera de la función MostrarChild en la Clase TForm1, o por que la clase del Form no se llama TForm1. Te pongo el código completo el cuál acabo de probar para pegarte el ejemplo y funciona perfectamente:
Por supuesto que TForm1 tiene que estar como fsMDIForm y Form2 como fsMDIChild respectivamente. Y si no se llamasen TForm1 y TForm2, cambiar los nombres por los que les hayas asignado. Es conveniente (aunque no necesario) que quites el Form MDIChild de la creación automática de forms: Project -> Options -> Forms -> Auto-create forms Saludos. ![]() Última edición por ecfisa fecha: 01-11-2010 a las 01:45:37. |
|
#4
|
|||
|
|||
|
funciono ecfisa
gracias ecfisa y disculpa las molestias funciono perfectamente el codigo
y te agradesco la aclaracion ya que como mencione estoy empezando con delphi y ese tipo de aclaraciones me ayudara en lo sucesivo me ayudara. Mil Gracias................. |
|
#5
|
||||
|
||||
|
De nada, me alegra haber podido ayudarte.
Saludos. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Activar Boton | agustin173 | Varios | 8 | 03-07-2010 01:27:10 |
| Activar con voz | Pablo Carlos | Varios | 3 | 22-05-2010 18:12:01 |
| Activar el salvapantallas | azulin | API de Windows | 6 | 14-11-2008 13:21:03 |
| Activar formulario | pabliyo | Gráficos | 1 | 07-04-2008 12:06:28 |
| Activar los Componetes Ado.Net | BuenaOnda | Conexión con bases de datos | 0 | 02-08-2006 15:57:35 |
|