COMO ALTERNAR JANELAS IGUAL AO ALT TAB DO WINDOWS?

TIDYSOFT 22/02/2012 10:33:45
#395248
Bom Dia Pessoal!

Gostaria de saber se em uma MDI FORM teria como eu abrir varias janelas dentro dela e minimiza-las e quando eu quizesse uma janela especifica eu apertace uma tecla e aparece se aquela opção igual a do windows de aparecer na tela qual janela eu gostaria que maximizase!!


obrigado!
ASHKATCHUP 23/02/2012 20:41:04
#395435
Resposta escolhida
Tu pode usar o evento [Ô]KEYDOWN[Ô] do MDI form e filtrar as teclas pressionadas...

Tu ja tem o MDI pronto ai?
TIDYSOFT 24/02/2012 08:40:01
#395460
Citação:

:
Tu pode usar o evento [Ô]KEYDOWN[Ô] do MDI form e filtrar as teclas pressionadas...

Tu ja tem o MDI pronto ai?



Sim, ja esta tudo pronto!

por acaso teria algum exemplo??

eu tentei algo do tipo, mas qua to abro as janelas e minimizo só me traz a ultima aberta e nao uma de cada vez!

botei um comando FOR EACH mas tbm nao deu
ASHKATCHUP 24/02/2012 20:51:31
#395586
Fiz um exemplinho ai pra ti, manolo.

O MDI form não possui eventos que capturam teclas, então coloquei uma [Ô]picturebox[Ô] no topo e basta clicar nela e apertar as teclas para que os forms alternem. Da pra fazer de outras maneiras melhores, usando API, mas não sei se tu domina isso.

Para testar:

>Executa o projeto
>Clica no picture box
>Aperta F3, F4 ou F5
TECLA 24/02/2012 22:39:33
#395596
A dúvida é em VB6 ou VB.NET?
MARCELOKROL 25/02/2012 07:10:27
#395616
para mover as janelas no Windows usa-se ALT+TAB, ja dentro do mdi form usa-se CTRL+TAB, pelo menos foi isso que eu entendi que voce quer.
TIDYSOFT 27/02/2012 08:12:13
#395736
Citação:

:
para mover as janelas no Windows usa-se ALT+TAB, ja dentro do mdi form usa-se CTRL+TAB, pelo menos foi isso que eu entendi que voce quer.



CTRL+ tab ele troca as janelas mas ele nao me permite escolher qual janela eu quero trocar!
mas obrigado pela dica, ja sei como altera a janela no mdi
TIDYSOFT 27/02/2012 08:17:41
#395737
Citação:

:
Fiz um exemplinho ai pra ti, manolo.

O MDI form não possui eventos que capturam teclas, então coloquei uma [Ô]picturebox[Ô] no topo e basta clicar nela e apertar as teclas para que os forms alternem. Da pra fazer de outras maneiras melhores, usando API, mas não sei se tu domina isso.

Para testar:

>Executa o projeto
>Clica no picture box
>Aperta F3, F4 ou F5



obrigado!! vou testar
TIDYSOFT 27/02/2012 08:22:07
#395738
Citação:

:
A dúvida é em VB6 ou VB.NET?



é vb Vb net!

:)
TIDYSOFT 27/02/2012 11:38:17
#395768
Bom, Fiz diferente! acabei criando uma form pequena sem estilo nenhum e sem controlBOX.
Adicionei botões corrrespondentes a cada form .


Deixei a form meio trnaparente, e os botoes flat style!

quando aperto uma tecla aparece uma form parecida com a mesma do ALT tab do windows.
me dando a opção das janelas que eu quero!
Ficou bom! mas não profissional, vou deixar o topico aberto mais alguns dias!

Caso alguém possa ajudar com mais uma idea!!! obrigo

ASHKATCHUP Seu projeto eh vb 6 mas me deu a idea! obrigado
Tópico encerrado , respostas não são mais permitidas