Ich habe ein benutzerdefiniertes Steuerelement, das aus einer Richtextbox und einer Bildbox besteht. Jetzt möchte ich einen Kontexteintrag in die Richtextbox einfügen. Aber der Code, den ich auf dem Klicken auf die verschiedenen Menüs auf dem menustrip aufrufen möchte, gehört dem Hauptprojekt, in dem ich diese Kontrolle hinzufügen werde. Also dachte ich mir, dass ich den contextmenustrip zum usercontrol im Projekt hinzufügen sollte. Aber jetzt ist das Problem, wenn ich mit der rechten Maustaste auf das Bildfeld klicke, bekomme ich die Menüleiste, aber wenn ich auf die Richtextbox rechtsklicke, bekomme ich keine Kontextmenüs, irgendwelche Gründe oder Vorschläge?ContextMenuStrip on Benutzersteuerung mit Richtextbox C#
Auch seltsamerweise jedes Ereignis, das ich schreibe für den Umgang mit der Benutzersteuerung in meinem Projekt wird es überhaupt nicht auslösen. Liegt es daran, dass ich es in ein Panel-Steuerelement eingefügt habe? Irgendeine Hilfe?
"Ich habe es in einem Panel-Steuerelement" Nichts damit zu tun. Das Ereignis sollte ausgelöst werden, unabhängig davon, wo sich die Kontrolle befindet. Sind Sie sicher, dass das Ereignis richtig verkabelt ist? –