Array
(
)

quot;TpopupMenuquot; quot;Delphi expertsquot;

Alexandre_sbo
   - 03 jan 2006

Pessoal estou fazendo um componente e queria pedir a ajuda para os colegas do forum...
Bom é o seguinte: Tenho meu form em design dai vamos supor que eu selecione 5 componentes e depois quando eu clicar com o botão direito do mouse gostaria de acrescentar um item no popupMenu do delphi...
Bom sei que pra manipular o mainmenu do delphi utilizo isso :
#Código

Main := ToolServices.GetMainMenu;

Mas e pra manipular o o popupMenu que tem os itens : ´edit,Position,Tab Order, View as Dfm´ , como faço pra adicionar um menu item nesse popup ?


Michael
   - 03 jan 2006

Olá!

Vc poderia usar tanto OTA qto um editor de componente para adicionar um item ao menu pop-up do Form Designer do Delphi. Porém, a segundo opção é a mais indicada neste caso, e é bem mais simples do que usando a ToolsAPI da Borland.

Eu escrevi dois artigos para o ClubeDelphi em 2004 abordando a criação de componentes, englobando o desenvolvimento de editores de propriedades e de componentes. Inclusive um exemplo que eu usei no artigo fala justamente sobre como incluir novas opções ao menu de contexto para um determinado tipo de componente. Sugiro que leia estes documentos. ;-)

http://www.clubedelphi.net/artigos/criacao_componentes.asp
http://www.clubedelphi.net/artigos/criacao_componentes2.asp

A parte 2 fala dos editores de propriedades e de componentes.

[]´s


Alexandre_sbo
   - 03 jan 2006

Olá michael eu já tinha conhecimento do seu artigo q alias é muito bom..
No caso de um editor de componente naum da certo para meu caso, pq
quando seleciono varios componentes o item do popup naum aparece...
Eu precisava de ´OTA´ mesmo porém naum estou achando nenhum artigo
que faço isso nesse popup que preciso...


Alexandre_sbo
   - 03 jan 2006

sobe


_chiappone_
   - 04 jan 2006

sobe


Alexandre_sbo
   - 05 jan 2006

sobe novamente