i ai galera!!! eu estou tentando montar um menu manualmente so estou com um problema!!! para que vocês intendão melhor estou montando assim montei 3 imagens no photoshop (Arquivo, Exibir e Ajuda) bele eu coloco la no vb com o image ai crio 3 form (mnu_arquivo, mnu_exibir e mnu_ajuda), em cada um como seus campos ai no frm_principal eu organizo as 3 imagens como se fosse o menu. para exibir um form dentro do outro eu estou utilizando as linhas de comando. form2.Show SetParent form2.hWnd, form1.hWnd ai eu coloco assim em arquivo!! Private Sub arquivo_Click() mnu_arquivo.Show SetParent mnu_arquivo.hWnd, frm_principal.hWnd end sub bele ele exibi o form arquivo mais como eu faço para quando eu clicar em uma opção ou clicar no form principal e ele fecha?? e quando eu clicar em qualquer qualquer um dos menus quando der um mousemove ele abrir sem tem que clicar?? (tava pensando em uma variavel global com o nome de mnu_aberto, ai quando der um mouse move ele verifica se está true se sim ele fecha o mnu que estiver aberto e abre o que estiver com o cursos por cima. ai quando fechar qualquer um a variavel fica como false digamos assim) que que seis acham??? XD