Fórum Minimizar um form aparecendo num panel #574718
08/02/2017
0
quando abro um form ele já fica dentro de um panel, quero colocar outro como se fosse a barra de tarefa do windows e quando o usuario minimiza-lo, ele fique ali no panel2 (por exempo que seria a barra de tarefa) armazenado.
obrigado
Wilton Júnior
Curtir tópico
+ 0Posts
08/02/2017
Jones Granatyr
Gostei + 0
08/02/2017
Wilton Júnior
Gostei + 0
08/02/2017
Alberto
Voce fecha o form normalmente e cria um panel que represente esse form.
Se clicar no panel voce abre o form novamente e exclui o Panel.
Porque acho que não tem como colocar um Form dentro de um componente.
Gostei + 0
13/02/2017
Wilton Júnior
aForm.Parent := FrmRPCommerce.PnAreatrabalho;
aForm.Show;
aForm.Left := Round((FrmRPCommerce.PnAreatrabalho.Width - aForm.Width)/2);
aForm.Top := Round((FrmRPCommerce.PnAreatrabalho.Height - aForm.Height)/2);
O Código acima é para abrir o form dentro do panel, ao minimiza o mesmo, tem como o form ficar no formato do icone inves de retangular.
Gostei + 0
13/02/2017
Alberto
O que você quer fazer é igual ao windows, quando minimiza uma aplicação ela fica mostrando somente o icone na barra de tarefas.
Voce pode fazer o mesmo que o windows faz, ao minimizar o form, de um close nele, ele sumirá da tela, ai então mostre um icone, num componente TIMAGE, quando clicar no icone, torne o icone invisivel, e abra novamente o form com show.
Tem que fazer tudo na mão mesmo, automaticamente isso não existe.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)