0

私のアプリケーションには、アプリケーションのトレイ アイコンに関連付けられたコンテキスト メニューがあり、ユーザーが [About] メニュー項目をクリックすると、メッセージ ボックスが表示されます。メッセージ ボックスは引き続き表示されます。ユーザーがトレイ アイコンを再度右クリックし、メニューがポップアップし、ユーザーがコンテキスト メニュー以外の場所をクリックすると非表示になりますが、表示されたままになります。

4

2 に答える 2

1

それはバグです。おそらく Windows では、TrackPopupMenu の MSDN ライブラリ ドキュメントに非常によく似た問題が記載されています。MessageBox の使用を避ける以外に、明らかな回避策はありません。About ボックスとなる小さなフォームを作成します。Show() メソッドで表示します。

于 2011-02-01T11:52:13.490 に答える
0

SendKeys. Send("{ESC}"); を使用できます。ユーザーが別の場所をクリックしたときのトリガー イベントで。

于 2011-02-01T11:37:03.713 に答える