Ir para conteúdo

Arquivado

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

marcosvmauri

Form Filho Maximizado

Recommended Posts

Boa Noite,

 

Em meu sistema tenho uma tela principal com um menu onde o usuário escolhe a opção que é exibida em um form filho.

Gostaria que uma destas opções fosse exibida maximizada dentro do form pai e as outras continuassem minimizadas.

 

Quando eu maximizo esta tela em questão todas as outras telas filhas são maximizadas e se eu minimizo alguma das telas, a tela que deveria ficar maximizada também fica minimizada.

 

Estou Utilizando WinForms.

 

Desde já Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

quis dizer o seguinte que todos os forms estão minimizados, porém preciso que um fique maximizado apenas um.

 

porém quando o usuário clica no botão que abre o form maximizado todos os forms ficam maximizados

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, se for MDI, e todos os formulários filhos estiverem para o mesmo pai, isso não deveria acontecer. O que não pode é definir um formulário filho como tendo um pai outro formulário filho, isso faria esse erro acontecer, mas fora isso não vejo outras alternativas, eles são formulários separados ou instancias do mesmo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, por padrão o windows não deixa que vários forms copiem as propriedades dos outros forms, ou seja, cada um tem seu próprio ambiente. Você fez algum código que envolve isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Meu código esta assim:

o frmGrafico seria o formulário que eu quero maximizado.

o this seria meu formulário Principal todo este código esta no mesmo formulário.

 

Coloquei o código do frmGrafico fora do método pois coloquei este código apenas no load para teste.

private void btnPerfil_Click(object sender, EventArgs e)
        {
            frmCadastroPerfil perfil = new frmCadastroPerfil();
            perfil.MdiParent = this;
            perfil.Show();
        }

private void btnDepartamento_Click(object sender, EventArgs e)
        {
            frmDepartamento locDepartamento = new frmDepartamento();
            locDepartamento.MdiParent = this;
            locDepartamento.Show();
        }

frmGraficos locGraficos = new frmGraficos();
            locGraficos.MdiParent = this;
            locGraficos.Show();


Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara isso é muito estranho, tente fazer um teste unitário. Crie um projeto simples com outro form MDI e adicione forms filho para verificar se o problema acontece.

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.