0

カスタムボーダーとタイトルバーを備えた C# winforms を作成しました。フォーラムでコントロールボックスを無効に(ControlBox = false)しましたが、タイトルバーを右クリックすると表示されるシステム コンテキスト メニューも無効になっているようです。コントロールボックスをfalseに設定しているときにコンテキストメニューを表示することは可能ですか?

4

2 に答える 2

1

@System.Objectには権利があります。コンテキストメニューはコントロールボックスの一部ですが、本当に必要な場合は、windows7のデフォルトのタイトルバーコンテキストメニュー(restore、size、move、exit)を見ると、独自に書くことができますなど)大したことではありません。

また

プロジェクトを c# で書き直すことができますWPFが、大きな違いはありません。また、より複雑な設計を計画している場合は、長期的に見れば報われるはずです。

于 2013-04-13T18:54:05.317 に答える
1

私の知る限り短い答えいいえ

コントロールボックス自体の一部であるため、コンテキストメニューを使用できない長い答え

于 2013-04-13T18:13:31.837 に答える