Question

J'ai créé un contrôle personnalisé qui consiste en une boîte richtext et une zone d'image. Maintenant, je veux inclure un contextmenustrip sur la richtextbox. Mais le code que je veux appeler en cliquant sur les différents menus du menu appartient au projet Main dans lequel je vais ajouter ce contrôle. J'ai donc pensé à ajouter le contextmenustrip au contrôle utilisateur du projet. Mais le problème, c’est que si je clique avec le bouton droit de la souris sur la boîte d’image, j’obtiens la bande de menu, mais lorsque je clique avec le bouton droit de la souris sur le richtextbox, je n’obtiens pas de contexte, aucune raison ou suggestion.

Également, tout événement écrit dans la gestion du contrôle utilisateur de mon projet n’est pas du tout déclenché. Est-ce parce que je l'ai mis dans une commande de panneau? Toute aide?

Était-ce utile?

La solution

Ajoutez le menu contextuel à la zone de texte enrichi, comme vous l'avez fait initialement. Maintenant, au lieu d’exécuter le code, déclenchez un événement lorsque vous cliquez ensuite sur l’élément de menu.

Gérez ce nouvel événement dans le projet principal.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top