ALT TAB

SALGADO666 08/04/2004 17:08:54
#19515
Usamos as teclas ALT+TAB para mudar ou exibir as aplicações que estão sendo rodadas no momento. Tenho um problema no qual eu executo meu programa e depois eu abro um form de forma modal (Form1.show vbmodal), o programa não aparece mais na lista usando o ALT+TAB. Quando eu fecho todos os forms e trabalho no form principal ele vota a aparecer nessa lista
Como faço para o programa permanecer nessa lista mesmo com outros forms abertos???
USUARIO.EXCLUIDOS 08/04/2004 17:15:35
#19521
Resposta escolhida
Como estão setados estes forms modais, para aparecer no Task ou não? Tente alterar esta propriedade. Se fossem forms-filhos de um MDI, a aplicação apareceria normalmente.
USUARIO.EXCLUIDOS 08/04/2004 20:10:27
#19546
Vamos lá: Detalhes, detalhes....

Se sua aplicação está utilizando um MDI e este está ativado quando for feita a chamada ao form comum, modal, esse mesmo Form comum, independente de ser MDIChild ou não, não irá aparecer na Task, mesmo com a propriedade ShowInTaskBar = True.

Por outro lado, mesmo que o formulário não tenha borda alguma, se for chamado em modo não-nodal e sua propriedade ShowInTaskBar for = True, ele aparecerá, bem como os forms que estejam sob ele, sejam comuns ou MDI.

O que eu falei mais acima é que é interessante que você examine essa propriedade em todos os forms, em conjunto com a propriedade MDIChild. Se nenhuma combinação "diferente" estiver ocorrendo, onde você possa perceber que é ativado esse defeito, então o caso é dar uma varrida no código e ver se não há alguma atribuição por lá.
Tópico encerrado , respostas não são mais permitidas