私のアプリケーションでは、アプリケーションのトレイアイコンに関連付けられたコンテキストメニューを持っています。ユーザーがAboutメニュー項目をクリックすると、メッセージボックスが表示されます。メッセージボックスはまだ表示され、トレイアイコン、メニューポップアップ、ユーザーがコンテキストメニュー以外の場所をクリックすると再び右クリックされますが、表示されません。C#トレイコンテキストメニューメッセージボックスが表示されないときに隠さない
0
A
答えて
1
これはバグです。おそらくWindowsでは、TrackPopupMenuのMSDNライブラリのドキュメントに非常によく似た問題が書かれています。 MessageBoxの使用を避ける以外に、わかりやすい回避策はありません。 Aboutボックスになるように小さなフォームを作成します。 Show()メソッドで表示します。
0
SendKeys.Send( "{ESC}")を使用できます。ユーザーが別の場所をクリックしたときにトリガーイベントに が表示されます。
関連する問題
- 1. IEで表示されているときにiframe内に隠されたテキストボックスが表示されない
- 2. TortoiseSVNオーバーレイアイコンが表示されないときに表示されない
- 3. キーボードが表示されているときにナビゲーションバーが表示されない
- 4. 私はクロムで戻るときに隠れたドロップダウンが表示されない
- 5. デバイスがロックされていないときにアプリが表示されない
- 6. c#フォームがロードされたときにチャート軸が表示されない
- 7. 隠されたiFrame:履歴に表示されない[jQuery]
- 8. 最初に隠されたMenuItemが表示されないsetVisible(true)が呼び出されたとき
- 9. 具体的なページが表示されているときにサイドバーを隠す
- 10. Androidウィジェットが表示されていないときに更新されない
- 11. グラフィックスがC#で表示されない
- 12. C#HTMLテーブルボタンが表示されない
- 13. C#GTK#MenuBarが表示されない
- 14. Objective-Cブリッジングヘッダーが表示されない
- 15. Firebaseアプリケーションがアクティブでないときに表示されない
- 16. ボタンが作成されたときに表示されない
- 17. 予想されたときにスイングコンポーネントが表示されない
- 18. スクリーンオーバーレイがアクティブなときにソフトキーボードが表示されない
- 19. ボタンがクリックされたときモーダルが表示されない
- 20. ポップアップが表示されないときに表示される(ツールチップ)
- 21. 「次の」ボタンが表示されないときに表示される
- 22. 擬似要素が表示されないときに表示されます
- 23. キーボードが表示されているときにActionBarが隠れています
- 24. タイトルが変更されたときに隠れていない
- 25. C++プログラムにマップされたドライブが表示されない
- 26. VisibleChanged表示されていないときには表示されません。
- 27. ASP.NETの隠しフィールドと表示されないテキストボックス
- 28. 通知が表示されないときの表示
- 29. 表示アイテムがリストアイテムに設定されているときに箇条書きが表示されない
- 30. 隠しフォームの問題が再表示されない
コンテキストメニューのフォーカスイベントが失われていないので、マウスの離しイベントで追加しました。送信キー機能を使用すると、メッセージボックスも閉じます。ユーザーはメッセージボックスを見ることができません。 – Sharique
これはいくつかの理由で非常に悪い解決策です。あなたはすでにそれらの2つを見たことがあります。 –