Ir para conteúdo

Arquivado

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

Jp_Masiero

Problema ContextMenuStrip

Recommended Posts

Boa Tarde Pessoal,

 

Estou a 5 dias tentando resolver um problema em um projeto da empresa e não achei nada em lugar nenhum.

Bom e o seguinte, agente tem um sistema aqui que faz gestão de funcionários, nele em vários formularios agente tem um GridView e um ContextMenuStrip que traz algumas opções quando a pessoa clica em cima de um determinado registro do Grid.

Pois bem o problema e o seguinte, quando o sistema chama um formulário que tenha esses dois controles e a pessoa clica no grid com o botão direito do mouse pela primeira vez, o formulário que ela está some (minimiza) e o formulário de inicio do sistema fica na tela. Isso em todos os grids com ContextMenuStrip, todos eles está ocorrendo a mesma coisa, e isso so acontece se for a primeira vez que a pessoa clica no Grid nas próximas vezes o MeuStrip abre normalmente no formulario.

Já procurei no codigo alguma coisa chamando o formulario de inicio e não tem nada, o mais estranho e q isso ocorre em todos os grids com contextmenustrip.

 

Alguem já passou por isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao o de tras, o primeiro que o sistema abre, quando vc entra no sistema tem um forme de login e um form que chama Inicio, este inicio seria o "primeiro" nele tem os menus e etc...entao por exemplo o usuario vai la em cadastro produto dai ele chama outro form, dentro deste form cadastro de produto tem um botao por exemplo cadastro de categoria, dentro do form cadastro de categoria tem um gridview com um contextmenustrip, quando o usuario clica e chama esse contextmenustrip o form cadastro de produto minimiza e o form cadastro de categoria minimiza e volta o form inicio.

Mais ou menos assim:

 

-Login

--Inicio

---Cadastro de produto

----Cadastro de categoria

 

Se e isso em qualquer um dos niveis se o grid tivesse no cadastro e tivesse um context menu strip ele volta para o form inicio d novo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Comece a utilização através do MDI, para o que você quer fazer é muito melhor, sendo uma aplicação que abre outras aplicações será muito mais simples.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ahamm...resolvido acabei de começar as trocas como todas as chamadas estavam em um unico form foi so adicionar o mdiparent = inicio e não ocorre mais o problema.

 

Obrigado pela luz

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.