デフォルトのContextMenuStripにはボタンしか含めることができず、コントロールを含めることができないため、かなり制限されているように感じます。それは長い間疑問に思っていたので、フォームを使ってすでに試しましたが、実際にはうまくいきませんでした。
イベントやアイテムを使って、すべてをどのように設定するかについては、すでに考えています。私が抱えている唯一の問題は、ペイント方法です。ContextMenu(ContextMenuStrip)を開くと、マウスカーソル上でその位置を設定でき、アクティブなフォームを超えている場合でも、そこに表示されます。(したがって、コントロールクラスはフォームの一部としてしか描画できないため、継承として使用できません。ここで、フォームクラスをコンテキストメニューのベースとして使用することを考えましたが、画面上にランダムに配置されています。
したがって、実際に必要なのは、問題なく描画でき、画面に正確に配置できるクラス(または同様のもの)です。
どんなヒントでもいいでしょう、ありがとう。
グレッグ・ザ・マッド