Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Recuperar janela Aberta


raphael_suporte

Pergunta

Galera, estou com uma dificuldade, é o seguinte, ao montar um sistema Desktop criei um form principal e nele chamo outros forms ( que não estão classificados como filhos, pois só abro um e não vários) porem caso aconteça de o form perder o foco, por exemplo se clicar novamente no form principal o segundo form fica atrás do Principal, como posso fazer que seja exibido novamente o segundo form, sei criar um novo ( eu desabilitei a exibição do segundo form na Taskbar) o que eu gostaria que ele voltasse com as informações que já estavam nele, tipo como funciona o outlook express, se você clicar nele e ele estiver aberto ele volta para onde estava.

Tentei da seguinte forma mas não funcionou eu sei que na hora de instanciar, não posso usar o metodo new, mas como fazer:

if (statusClientes == "FECHADO")
            {
                frmClientes telaClientes = new frmClientes();
                statusClientes = "ABERTA";
                telaClientes.Show();
            }
            else
            {
                //Aqui seria minha dificuldade
            }

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Brunão, consegui...

a solução foi a seguinte.

declarei meu objeto como uma classe

private frmClientes telaClientes = null;
e não no botão fiz a comparação se já havia criado ou não.
if (telaClientes == null || telaClientes.IsDisposed)
            {
                telaClientes = new frmClientes();
                telaClientes.Show();
            }
            else if (!telaClientes.Focused)
            {
                telaClientes.Focus();
            }

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...