REVELAR

Fórum Form MDI apartir de Form SDI como fazer????? #321815

20/05/2006

0

Boa noite Colegas programadores!!!

Estou tentando fazer algo aqui que não sei se é possivel.
meu formulario princial ´Form1´ é do tipo :
FormStyle = fsNormal;

Eu tenho um segundo form ´Form2´ que eu estou criando ele do tipo:
FormStyle = fsMDIForm;

Esse segundo form chama um terceiro ´Form3´ que é do tipo
FormStyle = fsMDIChild;
mais quando vai ser criado esse terceiro form dá o seguinte erro: ´Cannot create form. No MDI forms are currently active´

Obs:

Eu não posso fazer o Primeiro form de minha aplicação um MDI e sim apenas esse segundo.

Também não posso fazer esse codigo:
Form3.Parent := Form2;

e nem Esse:
procedure Tform3.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do
begin
Style := Style or WS_CHILD;
WndParent := Application.MainForm.Handle;
end;
end;

O motivo de eu não poder usar esses codigo acima é porque o VCLSkin que estou usando não consegue colocar skins em formularios criados desse tipo:

Grato.
Luciano França.


Luciano_f

Luciano_f

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar