2009-03-19 6 views
0

リッチテキストボックスと画像ボックスで構成されるカスタムコントロールを作成しました。今私は実際にrichtextboxのcontextmenustripを含めるしたいと思います。しかし、私がmenustrip上の別のメニューをクリックして呼びたいコードは、このコントロールを追加するMainプロジェクトに属しています。だから私は、プロジェクトのusercontrolにcontextmenustripを追加することを考えた。しかし今問題は、私は右のピクチャボックスをクリックしてメニューストリップを取得する場合ですが、私はrichtextbox上でrightclick私はcontextmenustrip、任意の理由や提案を取得していないのですか?リッチテキストボックスを含むユーザーコントロール上のContextMenuStrip C#

また、私のプロジェクトでusercontrolを処理するために書いたイベントは、まったく不思議ではありません。それは私がパネルコントロールの中に入れたからですか?どんな助け?

+0

"パネルコントロールの中に入れました"それで何もしません。イベントは、コントロールがどこにあるかに関係なく発生します。イベントが正しく配線されていますか? –

答えて

2

最初と同じように、リッチテキストボックスにコンテキストメニューを追加します。 コードを実行する代わりに、メニュー項目をクリックするとイベントが発生します。

メインプロジェクトでこの新しいイベントを処理します。

+0

メニューアイテムがクリックされたときにイベントを呼び出すことで、何を意味するのかを詳しく説明できますか?あなたはメニューを完全に書かなければならないということを意味しますか? –

+0

@Anirudh:派生EvetArgsクラスで引数として渡されたメニュー項目を持つすべてのメニュー項目に対して、各メニュー項目に対して1つのイベントまたは1つのイベントを実行できます。 – TcKs

+0

@anirudh:TcKが言ったこと - 私の答えはかなりだったでしょう:) –

関連する問題