1

フォームで ContextMenuStrip.Opening イベントが初めて発生したとき、e.cancel は既に True です。なぜこれを行うのですか?私は e.cancel が False であることを期待しています。これは、必要なときに ContextMenuStrip が表示されないときに問題を引き起こしています。

4

1 に答える 1

1

問題が見つかりました: Opening イベント内に ContextMenuStrip を設定しているため、最初に呼び出されたときは空であり、e.Cancel = True に最適化されます。そこに「e.cancel = False」を入れるだけでOKです。

http://msdn.microsoft.com/en-us/library/ms229721.aspx

(一日中検索して、質問を投稿するとすぐに答えが見つかります...)

于 2013-06-19T14:45:58.217 に答える