FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Problemas con la propiedad Parent
Saludos al Foro.
Cuando creo una ventana con la propiedad parent = self, es decir Self -> ventana con estilo fsNormal MiVentana:=TForm.create(self); MiVentana.parent:=self; MiVentana.show; la nueva ventana aparece, pero sin tomar el foco adema los controles TEdits están inoperaivo. Me he dado cuenta tambien que el evento OnActivate no entra. Esto no ocurre si no asigno nada a parent. Creo que alguien me dirá : Utiliza mdiForm/mdiChild, pero lo he estado probando y me da muchas pegas, entre las que destaco: el poder pintar un fondo de escritorio en el mdiForm o no poder controlar la presentacion de las ventanas activas mediante la pulsación de ctrl*tab. Bueno espero de no haber liado mucho la perdiz. Saludos |
#2
|
||||
|
||||
Hola,
No he comprobado lo que dices, pero, tal vez te resultara interesante (si es que te es menester) crear el formulario mediante el constructor "CreateParented" (o algo así). Es posible que a partir de ahí no tengas los problemas que mencionas, por otro lado, raros, raros, raros, me parece a mí, vamos. |
#3
|
||||
|
||||
Parent
Gracias por tu interes.
Antes de nada...¿Qué es lo raro?, el problema del parent o mis problemas con las ventanas mdi. Sobre CreateParented, lo voy haber. Chao |
#4
|
||||
|
||||
Hola,
Cita:
Claro que cosas más raras se habrán visto. |
#5
|
||||
|
||||
parent
Con la pregunta ¿Qué es lo raro?. Sólo quería saber si te referias a la pregunta en sí o a mis problemas con los mdi.
Efectivamente, como tú bien dices todo el mundo ha creado alguna vez, una ventana desde otra. Hasta yo . Pero nunca he utilizado el parent. y ahora que lo he utilizado me ha pasado ésto. El objetivo que andaba buscando era que la ventana creada estuviera delimitada en movimiento y espacio a su ventana padre.(Estilo mdi) Chao |
#6
|
||||
|
||||
Hola,
Cita:
¿Porqué no haces una cosa? Inicia un nuevo proyecto a modo de prueba, y ahí trata de crear un formulario dentro de otro. Que el primero tenga componentes "TEdit" y demás, y pruebas a ver qué ocurre. Si te funcionase (como lo espero) habría que pensar más bien en que algo en tu proyecto está influyendo en los problemas que te surgen... a ver cómo salimos de ahí entonces... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
QReport has no parent window | david duarte | Impresión | 1 | 19-01-2006 15:06:07 |
TreeView parent | Caro | OOP | 4 | 09-11-2005 17:37:45 |
error : has no parent windows | jorodgar | Varios | 5 | 23-05-2005 21:49:48 |
TTabSheet - TForm - Parent | neon | OOP | 0 | 11-01-2005 16:34:03 |
Opciones de Parent | pepelu1975 | OOP | 7 | 26-05-2004 18:35:36 |
|