Usuário com melhor resposta
Orientação de componente

Pergunta
-
E ai pessoal,
Estou fazendo um sistema (só para estudo mesmo), onde eu tenho um formulário base, nesse formulário base eu tenho um componente Panel, com a propriedade Dock = Top, e logo abaixo tenho uma toolstrip onde fica meus botões, quando crio um outro formulário que herda do formulário base, ele vem certinho, porém quando eu executo o programa, assim que eu encerro ele, o toolstrip desse formulário que herdou fica acima do Panel, alguém tem idéia do que pode estar acontecendo?
Respostas
-
Rogério, fiz do jeito que você falou e também tentei no FormShown, nenhum dos dois funcionou.
Mas contornei o problema colocando o toolstrip dentro de um Panel
Muito obrigado pela ajuda
- Marcado como Resposta AndreAlvesLimaModerator quarta-feira, 22 de dezembro de 2010 23:20
Todas as Respostas
-
Paulo,
Eu trabalho com Windows Forms a um tempo e este tipo de problema acontece direto. Uma coisa que você pode fazer é chamar o método BringToFront do seu panel na ancestral dentro do form_shown que deve resolver o seu problema.
at.,
Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono) -
-
Paulo,
Seria no construtor do frmCadUsuario, tipo:
public partial class frmCadUsuario: Form { public frmCadUsuario() { this.InitializeComponents(); this.panel1.BringToFront(); } }
Se não funcionar no constructor, coloque no FormShown.
at.,
Rogério de Resende Ohashi | Ohashi.NET (.NET, Security, C#, WinForms, WCF, Workflow, Azure, Windows Phone, Mono) -
Rogério, fiz do jeito que você falou e também tentei no FormShown, nenhum dos dois funcionou.
Mas contornei o problema colocando o toolstrip dentro de um Panel
Muito obrigado pela ajuda
- Marcado como Resposta AndreAlvesLimaModerator quarta-feira, 22 de dezembro de 2010 23:20