Usuário com melhor resposta
ocultar WINDOW principal e o icone de sistema de bandeja

Pergunta
-
como posso ocultar a janela principal e o icon/processo no taskbar?
só pretendo ocultar janela principal e o icon/processo no taskbar . NÃO O PROCESSO de tarefas, o processo não me diz respeito.
eu sei que é possivel. Mas eu preciso de ajuda para isso.
Obrigado.
- Editado Flipcarloz sábado, 21 de janeiro de 2017 12:13
Respostas
-
Olá Flipcarloz
Faça com o evento resize do seu form.
Você precisa verificar o estado atual do formulario tambem.
Coloque um controle do tipo NotifyItem(chamado de mynotifyicon no exemplo abaixo).Segue um exemplo
private void frmMain_Resize(object sender, EventArgs e) { if (FormWindowState.Minimized == this.WindowState) { mynotifyicon.Visible = true; mynotifyicon.ShowBalloonTip(500); this.Hide(); } else if (FormWindowState.Normal == this.WindowState) { mynotifyicon.Visible = false; } }
[]'sprivate void mynotifyicon_MouseDoubleClick(object sender, MouseEventArgs e) { this.Show(); this.WindowState = FormWindowState.Normal; }
--
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta- Editado Rodrigo Suleiman sábado, 21 de janeiro de 2017 15:17
- Marcado como Resposta Flipcarloz quinta-feira, 26 de janeiro de 2017 07:50
Todas as Respostas
-
Olá Flipcarloz
Faça com o evento resize do seu form.
Você precisa verificar o estado atual do formulario tambem.
Coloque um controle do tipo NotifyItem(chamado de mynotifyicon no exemplo abaixo).Segue um exemplo
private void frmMain_Resize(object sender, EventArgs e) { if (FormWindowState.Minimized == this.WindowState) { mynotifyicon.Visible = true; mynotifyicon.ShowBalloonTip(500); this.Hide(); } else if (FormWindowState.Normal == this.WindowState) { mynotifyicon.Visible = false; } }
[]'sprivate void mynotifyicon_MouseDoubleClick(object sender, MouseEventArgs e) { this.Show(); this.WindowState = FormWindowState.Normal; }
--
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta- Editado Rodrigo Suleiman sábado, 21 de janeiro de 2017 15:17
- Marcado como Resposta Flipcarloz quinta-feira, 26 de janeiro de 2017 07:50
-
esqueci-me de citar. é para um programa especifico..
com esse código posso ocultar outros programas?
- Editado Flipcarloz sábado, 21 de janeiro de 2017 15:36
-
Olá FlipCarloz,
Infelizmente, você não conseguira fazer isso em outro programa que você não tenha o código fonte.Você não consegue fazer isso em um programa terceiro.Não tem como.A unica coisa que pode fazer mesmo é eliminar o processo.
[]'s
--
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta
- Editado Rodrigo Suleiman sábado, 21 de janeiro de 2017 17:36
-
ok, Obrigado.
- Editado Flipcarloz quinta-feira, 26 de janeiro de 2017 07:51