Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

thiagoreri

[Resolvido] Mainmenu rereber itens de um popupmenu

Recommended Posts

Eu tenho um mainmenu que é meu menu principal no frmMenu que é meu form principal,

em todas as telas de cadastro eu tenho um popupmenu.

 

Eu queri fazer o seguinte, toda vez que eu ativo uma tela de cadastro ... eu queria colocar esse popupmenu da tela no mainmenu... na verdade no menu Editar do meu mainmenu.

 

mais ja tentei e naum dah, tentei isso ai

 

frmmenu.mainmenu.items[1].add( popupmenu1.items[0]);

 

da o erro "Menu inserted twice";

 

alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tudo bem, entendi.. valeu

 

meu menu eh assim oh

 

Arquivo | Movimentos | Relatorios | Ajuda

 

 

e se eu quisesse adicionar este novo menu com os itens do popup menu na posição onde está o Movimentos

como eu faria?

 

valeu gente

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu queria que o movimentos continuasse...

 

soh que se eu adicionar o menu na posição 1 do menu principal ele da um pau

pq ja existe o movimentos

 

tipo eu queria que o novo menu ficasse na posição 1

e os outros continuassem

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo o meu menu eh assim de começo

 

Arquivo | Movimentos | Relatórios | Ajuda

 

depois do active do form quero que ele fica assim

 

Arquivo | Editar | Movimentos | Relatórios | Ajuda

 

no Editar vai ter as opções do popupmenu

 

valeu vei pela ajuda, mais tem como faze isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, você precisa decidir como vai ficar :D

 

Como falei no post acima, precisa somente colocar mais itens no menu e arrumar a posição conforme desejado:

 

var
	item: TMenuItem;
begin
item:=TMenuItem.Create(MainMenu1);
item.Caption:='Novo Menu';

MainMenu1.Items.Insert(1,item);

MainMenu1.Items[1].Insert(0,PopupMenu1.Items);
MainMenu1.Items[1].Items[0].Caption:='Novo Menu pelo PopUp';

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.