Pergunta

Eu fiz um controle personalizado que consiste em um richtextbox e uma caixa de imagem. Agora eu quero incluir um ContextMenuStrip no richtextbox realmente. Mas o código que eu quero chamar no clique dos diferentes menus no MenuStrip pertence ao projeto principal em que I'L estar adicionando este controle. Então eu pensei em adicionar o ContextMenuStrip para o usercontrol no projeto. Mas agora problema é se eu clique direito sobre a caixa de imagem eu recebo a tira menu, mas quando eu rightclick no richtextbox i não ficar ContextMenuStrip, quaisquer razões ou sugestões?

Também estranhamente qualquer evento que eu escrevo para lidar com o usercontrol no meu projeto não faz nada fogo. Será que é porque eu tenho colocá-lo dentro de um painel de controle? Qualquer ajuda?

Foi útil?

Solução

Adicione o menu de contexto da caixa de texto rico, como você fez inicialmente. Agora, em vez de executar o código, elevar um evento quando o então item de menu é clicado.

Lidar com este novo evento no projeto principal.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top