Caros Colegas,
Consegui fazer o que queria, usando MDIFRAME e MDICHILD...
Porém tem um problema, no meu formulário principal (MDIFRAME) tenho um BEVEL
e quando chamo o formulário filho (MDICHILD), esse aparece por trás do
BEVEL.... como resolver isso ??
Obrigado,
Reginaldo
"Reginaldo" <
reginaldo@sommus.com> escreveu na mensagem
news:[email=4a325db4@svctag-j7w3v3j....]4a325db4@svctag-j7w3v3j....[/email]
> Olá a todos,
>
> Na verdade, o que eu quero é que quando maximixar o formulário filho, ele
> se maximize dentro do formulário pai...
>
> t+
>
> Reginaldo
>
> "Mário Angelini" <
mario@emeasoft.com.br> escreveu na mensagem
> news:[email=4a2f70e9@svctag-j7w3v3j....]4a2f70e9@svctag-j7w3v3j....[/email]
>> Reginaldo:
>> Tem uma postagem no fórum com suporte que se vc der uma estudada vai
>> conseguir o que quer.
>>
>>
>>
>> Formularios "incrustables"
>> ********************
>> Hola,
>> Os dejo un ejemplo de lo que estoy haciendo.
>> En mi aplicación estamos usando un pages para ir mostrando las diferentes
>> opciones del programa.
>> Como hay un solo pages, claro, la programacion de cada formulario en ese
>> pages se hace inviable.
>> Entonces hacemos cada formulario como formulario y solo cambiamos la
>> herencia. En vez de tForm hereda de tPage. La clase tPage la he
>> sobreescrito para añadir una serie de métodos necesarios (esta técnica me
>> la
>> explicó JF Giménez hace tiempo).
>> Esto funciona estupendamente.
>> Ahora bien... ahora quiero algo más

>> Ahora, para llamar un formulario e 'incrustrarlo' en un pages hago esto:
>>
>> oFrm := tForm2():New( ::oPages1 )
>> oFrm:CreateForm()
>>
>> Pero también me gustaría que ese mismo formulario (que por código he
>> cambiado la herencia) se pueda llamar como un formulario normal.
>>
>> oFrm := tForm2():New( Application:oMainForm )
>> oFrm:ShowModal()
>>
>> Claro... eso ahora mismo no funcionaría dado que tForm está definido así:
>>
>> CLASS tForm1 FROM tPage
>>
>> Y la pregunta es....
>>
>> ¿Habría alguna forma de alternar la herencia de ese formulario para, de
>> forma discreccional, pueda llamarlo como tForm o como tPage?
>>
>> Espero haberme explicado...
>>
>> Saludos y gracias,
>> José Luis Capel
>>
>> José Luis,
>>
>> crea un nuevo formulario con un TPages dentro y crea tu "formulario
>> especial" indicando como padre ese TPages.
>>
>> --
>> Un saludo,
>>
>> José F. Giménez
>>
http://www.xailer.com
>>
http://www.xailer.info
>>
>
>