カスタムコンテキストメニューの作成
-
05-07-2019 - |
質問
コンテキストメニューとして表示するシンプルなダイアログボックスがあります。
右クリックをキャッチして、境界線のないモーダルダイアログとして表示できます。可能であれば、Windowsコンテキストメニュー(lhsのバー、青い境界線)のように適切に表示したい-これを行う方法はありますかユーザーのデスクトップ設定を自動的に収集します(XP、Vistaの両方で動作する必要があります)?
解決
Visual Studioツールボックスにコンテキストメニューコントロールがあります。それを使用してください。
右クリックで境界線なしでダイアログボックスを表示する必要がある場合、それも可能です。あなたが言ったように、右クリックとShowModalをキャッチします。また、ダイアログボックスの 'BorderStyle'プロパティを 'None'に設定することにより、境界線を取り除くことができます。
所属していません StackOverflow