Gostaria de saber como fazer no c# com que mostre na barra de tarefas do windows apenas 1 janela, mesmo quando houver demais formularios abertos em ShowDialog
Gostaria de saber como fazer no c# com que mostre na barra de tarefas do windows apenas 1 janela, mesmo quando houver demais formularios abertos em ShowDialog
Olá, Carlos
Uma maneira de fazer isso é configurar a propriedade ShowInTaskbar do formulário para false. Isso fará com que o formulário não apareça na barra de tarefas do Windows.
Aqui está um exemplo de como você pode fazer isso:
FormularioSecundario formSec = new FormularioSecundario();
formSec.ShowInTaskbar = false;
formSec.ShowDialog();
Neste exemplo, criamos um novo formulário chamado 'FormularioSecundario'. Em seguida, configuramos a propriedade ShowInTaskbar desse formulário para false, o que fará com que ele não apareça na barra de tarefas. Finalmente, mostramos o formulário com o método ShowDialog().
Por favor, note que isso fará com que apenas o formulário principal apareça na barra de tarefas. Se você tiver vários formulários abertos com ShowDialog e quiser que apenas um específico apareça na barra de tarefas, você precisará configurar a propriedade ShowInTaskbar para false em todos os outros formulários.
Espero ter ajudado e bons estudos!