Menu JANELAS
Ola novamente Pessoal!!!
Como ja disse em outro topico, estou desenvolvendo um aplicativo MDI e gostaria que o mesmo tivesse o menu Janelas. Assim o usuario teria acesso mais facil as janelas ja abertas. Alguem teria ideia de como fazer isso de uma maneira mais facil do que acada janela aberta inserir ela no menu??
Aguardo possiveis respostas e ja agradeçoa a atenção de todos
[]´s
Samuel Gubert
Como ja disse em outro topico, estou desenvolvendo um aplicativo MDI e gostaria que o mesmo tivesse o menu Janelas. Assim o usuario teria acesso mais facil as janelas ja abertas. Alguem teria ideia de como fazer isso de uma maneira mais facil do que acada janela aberta inserir ela no menu??
Aguardo possiveis respostas e ja agradeçoa a atenção de todos
[]´s
Samuel Gubert
Sgubert
Curtidas 0
Melhor post
Emerson Nascimento
14/04/2004
se vc utiliza o MDIForm com MDIChid´s, basta setar, no MDIForm, a propriedade WindowMenu para o item de do menu que deverá controlar as janelas. pode ficar tranquilo que o Windows faz o controle pra vc. a única coisa que eu percebi é que vc precisa incluir pelo menos um item nesse menu, tipo um ´Organizar Janelas´.
GOSTEI 2
Mais Respostas
Sgubert
14/04/2004
Olá amigo!!!
poderia ser mais especifico. tentei fazer o que vc disse mas naun consegui. Se não for encomodo me diga passoa a passo como proceder....
[]´s
Samuel
poderia ser mais especifico. tentei fazer o que vc disse mas naun consegui. Se não for encomodo me diga passoa a passo como proceder....
[]´s
Samuel
GOSTEI 0
Mordred
14/04/2004
Eu diria mais, eu diria que na CLX não tem como o Windows controlar as janelas :(
Alguém sabe uma maneira mais genérica de fazer isso, sem precisar utilizar recursos específicos da plataforma Windows?
Muito obrigado.
Alguém sabe uma maneira mais genérica de fazer isso, sem precisar utilizar recursos específicos da plataforma Windows?
Muito obrigado.
GOSTEI 0
Sistemald
14/04/2004
tb tentei fazer mas não funcionou!!!
Pode explicar novamente?
Pode explicar novamente?
GOSTEI 0
Emerson Nascimento
14/04/2004
usando a propriedade WindowMenu:
crie seu menu e adicione um item Janelas
o item deverá se chamar Janela1, ok?
vc precisa adicionar os itens Cascata, Lado a Lado e Organizar
no código do item ´Cascata´ ponha o comando:
Cascade;
no código do item ´Organizar´ ponha o comando:
ArrangeIcons;
no código do item ´Lado a lado Horizontalmente´ ponha o comando:
TileMode := tbHorizontal;
Tile;
no código do item ´Lado a lado Verticalmente´ ponha o comando:
TileMode := tbVertical;
Tile;
agora, aponte a propriedade WindowMenu do form principal para Janela1 (o item de menu criado para controlar as janelas)
pronto!
crie seu menu e adicione um item Janelas
Arquivo | Editar | Ferramentas | Janela | Ajuda
o item deverá se chamar Janela1, ok?
vc precisa adicionar os itens Cascata, Lado a Lado e Organizar
Arquivo | Editar | Ferramentas | Janela | Ajuda Cascata Organizar Lado a lado Horizontalmente Lado a lado Vericalmente
no código do item ´Cascata´ ponha o comando:
Cascade;
no código do item ´Organizar´ ponha o comando:
ArrangeIcons;
no código do item ´Lado a lado Horizontalmente´ ponha o comando:
TileMode := tbHorizontal;
Tile;
no código do item ´Lado a lado Verticalmente´ ponha o comando:
TileMode := tbVertical;
Tile;
agora, aponte a propriedade WindowMenu do form principal para Janela1 (o item de menu criado para controlar as janelas)
pronto!
GOSTEI 0
Sistemald
14/04/2004
Fiz isto mas não funcionou.
obs. estou usando Delphi 2005 (aplicação Win32), e Windows XP sp2
Tenho no form principal um TmainMenu chamdo ´MenuPrincipal´
fui no mdichild(form filho) e na propriedade ´WindowMenu´ coloquei ´frmprincipal.janelafilha´
não sei o que pode ser!!!
obs. estou usando Delphi 2005 (aplicação Win32), e Windows XP sp2
Tenho no form principal um TmainMenu chamdo ´MenuPrincipal´
Arquivo | Editar | Ferramentas | Janela <- esse item chama "janela1"| Ajuda Cascata Organizar Lado a lado Horizontalmente Lado a lado Vericalmente
fui no mdichild(form filho) e na propriedade ´WindowMenu´ coloquei ´frmprincipal.janelafilha´
não sei o que pode ser!!!
GOSTEI 0
Massuda
14/04/2004
fui no mdichild(form filho) e na propriedade ´WindowMenu´ coloquei ´frmprincipal.janelafilha´
Você deve fazer isso no form principal e não no form filho, ou seja, o WindowMenu do form principal deve apontar para o item de menu que contem o Caption ´Janela´ no exemplo.GOSTEI 0
Sistemald
14/04/2004
Valeu agora funcionou, acho que foi erro de interpretação da minha parte, valeu obrigado.
GOSTEI 0
Emerson Nascimento
14/04/2004
usando a propriedade WindowMenu:
crie seu menu e adicione um item Janelas
o item deverá se chamar Janela1, ok?
vc precisa adicionar os itens Cascata, Lado a Lado e Organizar
no código do item ´Cascata´ ponha o comando:
Cascade;
no código do item ´Organizar´ ponha o comando:
ArrangeIcons;
no código do item ´Lado a lado Horizontalmente´ ponha o comando:
TileMode := tbHorizontal;
Tile;
no código do item ´Lado a lado Verticalmente´ ponha o comando:
TileMode := tbVertical;
Tile;
agora, aponte a propriedade WindowMenu do form principal para Janela1 (o item de menu criado para controlar as janelas)
pronto!
Arquivo | Editar | Ferramentas | Janela | Ajuda
Arquivo | Editar | Ferramentas | Janela | Ajuda Cascata Organizar Lado a lado Horizontalmente Lado a lado Vericalmente
com certeza foi um erro de interpretação. a penúltima linha é clara:
´agora, aponte a propriedade WindowMenu do [b:15dd4575fe]form principal[/b:15dd4575fe] para Janela1 (o item de menu criado para controlar as janelas)´
GOSTEI 0
Caninha51
14/04/2004
Ô raiva grande.
Uns tempos atrás precisei disso e fiz tudo na mão!hehe
E ainda ensinei num tópico aí!hahah
http://forum.clubedelphi.net/viewtopic.php?t=26646
Tão facim e eu perdi tempo!:D
Uns tempos atrás precisei disso e fiz tudo na mão!hehe
E ainda ensinei num tópico aí!hahah
http://forum.clubedelphi.net/viewtopic.php?t=26646
Tão facim e eu perdi tempo!:D
GOSTEI 0