Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

noseDeep

"Subformulario"

Recommended Posts

Olá, gostaria de saber se alguem sabe como faz para criar um formulario dentro de outro formulario assim como quase todos programas granddes como photoshop etc ( voce cria um arquivo por exemplo e ele fica como um formulario filho )eu tentei colocando o parent do form pra o form pai mas Nao fica bom ..... eu queria mais ou menos o mesmo efeito do photoshop sabe

Compartilhar este post


Link para o post
Compartilhar em outros sites

crie dois forms,

o form principal deve ter a propriedade formstyle=fsMDIForm;

o form secundário deve ter a propriedade formstyle=fsMDIChild;

 

para restaurar, eu criei um botão com o código:

form2.windowstate:=wsnormal;

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Se não for isso, seja mais claro :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

po cara exatamente isso vlw em ....... agora so tem um probleminha qnd eu maximiso ele redimensiona o form 'pai' como faz pra ele fica do tamanho do form pai

Compartilhar este post


Link para o post
Compartilhar em outros sites

axo q era por causa do dbgrid al client qnd tirei paro ah dexa isso pra la to agarrado com otra coisa maisi mportante hehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom, ta aconteceno o seguinte aki estou usando o segunte codigo para chamar o formulario// Abre o formulário de animais frmCadastroAnimal := TfrmCadastroAnimal.Create(self); frmCadastroAnimal.Parent := frmPrincipal; frmCadastroAnimal.show;mas ele da um erro saka soh....."Cannot focus a disabled or invisble window"o q isso significa? ta errado meu codigo ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, preciso testar seu código e agora não vai ser possível, meu pc está sendo formatado agora (neste instante) e este pc que eu tô usando não tem o delphi mas esse erro ocorre quando a aplicação tenta ativar algum componente ainda não exibido...

frmCadastroAnimal := TfrmCadastroAnimal.Create(self);frmCadastroAnimal.Parent := frmPrincipal;frmCadastroAnimal.show;

Não tenho certeza do resultado, mas tenta isso:
frmCadastroAnimal := TfrmCadastroAnimal.Create(frmPrincipal);frmCadastroAnimal.show;

Compartilhar este post


Link para o post
Compartilhar em outros sites

hey outro rpobleminha com esse codigo, qnd eu do um right click mesmo q seja no form aberto ( o subform ) ele aciona o pop up meno do debaixo tem como arrumar isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.