カスタムボーダーとタイトルバーを備えた C# winforms を作成しました。フォーラムでコントロールボックスを無効に(ControlBox = false)
しましたが、タイトルバーを右クリックすると表示されるシステム コンテキスト メニューも無効になっているようです。コントロールボックスをfalseに設定しているときにコンテキストメニューを表示することは可能ですか?
質問する
758 次
2 に答える
1
@System.Objectには権利があります。コンテキストメニューはコントロールボックスの一部ですが、本当に必要な場合は、windows7のデフォルトのタイトルバーコンテキストメニュー(restore、size、move、exit)を見ると、独自に書くことができますなど)大したことではありません。
また
プロジェクトを c# で書き直すことができますWPF
が、大きな違いはありません。また、より複雑な設計を計画している場合は、長期的に見れば報われるはずです。
于 2013-04-13T18:54:05.317 に答える
1
私の知る限り短い答えいいえ
コントロールボックス自体の一部であるため、コンテキストメニューを使用できない長い答え
于 2013-04-13T18:13:31.837 に答える