none
Programa na Barra iniciar e funcionamento em segundo Plano. RRS feed

  • Pergunta

  • Olá amigos eu tenho uma duvida.

    Sabe a barra de tarefas do windows onde fica o iniciar? Eu quero colocar meu ícone da minha aplicação naquele lugar onde fica varias outras aplicações isoladas(onde fica a hora eu não sei o nome dessa barra)

    A barra onde quero que meu ione fique

    Mesmo quando minha aplicação for "fechada" o usuário pode chamar através desta barra rápida,e quero também que ele esteja funcionando em tipo segundo plano.Já revirei alguns tutoriais mais não achei nada especifico,alguém sabe como fazer esse tipo de função em C#?

    Minhas duvidas são: Como colocar minha aplicação para funcionar mesmo não estendo visível,e como ela ficar na Barra e quando o usuário clicar re-abrir a aplicação.

    Obrigado pessoal

    e ate a próxima!

    segunda-feira, 8 de junho de 2015 11:04

Respostas

  • Bom dia Felipe,

    para colocar seu aplicativo na System Tray você deve seguir os seguintes passos:

    1. Colocar um componente NotifyIcon no seu formulário.

    2. Carregar uma imagem (.ico) no componente NotifyIcon através da Propriedade "Icon".

    3. Mapear o Evento DoubleClick do NotifyIcon, e inserir o código:

    private void notifyIcon1_DoubleClick(object sender, EventArgs e)
            {
                Show();
                WindowState = FormWindowState.Normal;
            }

    4. Mapear o Evento FormClosing do Formulário, e inserir o código:

    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
            {
                Hide();
                e.Cancel = true;
            }

    Att,

    Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor "Vote como Útil", e se resolvi seu problema, clique em "Propor como Resposta".
    segunda-feira, 8 de junho de 2015 11:30
  • Acredito que funcione sim.

    Vale a pena testar.

    • Marcado como Resposta FelipeCatao segunda-feira, 8 de junho de 2015 12:22
    segunda-feira, 8 de junho de 2015 12:21
  • Você quer colocar sua aplicação no System Tray, segue link com exemplo, aqui

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    • Marcado como Resposta FelipeCatao segunda-feira, 8 de junho de 2015 12:46
    segunda-feira, 8 de junho de 2015 12:32

Todas as Respostas

  • Isso tambem funciona em WPF Lucio?

    tava querendo usar em um projeto WPF

    segunda-feira, 8 de junho de 2015 11:44
  • Você quer colocar sua aplicação no System Tray, segue link com exemplo, aqui

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    • Marcado como Resposta FelipeCatao segunda-feira, 8 de junho de 2015 12:46
    segunda-feira, 8 de junho de 2015 12:32