質問

コンテキストメニューとして表示するシンプルなダイアログボックスがあります。

右クリックをキャッチして、境界線のないモーダルダイアログとして表示できます。可能であれば、Windowsコンテキストメニュー(lhsのバー、青い境界線)のように適切に表示したい-これを行う方法はありますかユーザーのデスクトップ設定を自動的に収集します(XP、Vistaの両方で動作する必要があります)?

役に立ちましたか?

解決

Visual Studioツールボックスにコンテキストメニューコントロールがあります。それを使用してください。

右クリックで境界線なしでダイアログボックスを表示する必要がある場合、それも可能です。あなたが言ったように、右クリックとShowModalをキャッチします。また、ダイアログボックスの 'BorderStyle'プロパティを 'None'に設定することにより、境界線を取り除くことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top