1
resposta

C# Windows

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

1 resposta

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!