暗い背景を使用する必要があるコンテキストメニューがあります。チェックマージンを使用し、いくつかのサブメニューがあります。チェック・マークとサブメニューを示す矢印は黒いので見えにくいです。私は色を変える方法がない。 (私はテキストのために白に設定したForeColorを使うべきであることは明らかですが、これはチェックマークや矢印には影響しないようです)WinFormsのコンテキストメニューでチェックマークや「その他の」矢印の色を変更するにはどうすればよいですか?
これを行う方法はありますか?
EDIT:画像マージンの画像を回避策として使用しています。しかし、私たちはそれに他の問題を抱えています。問題を解決する前に、私は基本的な問題を簡単に解決しようと考えていました。
この回答には基本的なアプローチが示されています。http://stackoverflow.com/questions/2097164/how-to-change-system-windows-forms-toolstripbutton-highlight-background-color-wh/2097341#2097341あなたは、 OnRenderArrowメソッドとOnRenderItemCheckメソッドをオーバーライドする必要があります。 –
@ハンス - ありがとう。私は数日後に、クラッシュしたワークステーションから復旧した後にそれを試してみるでしょう。 :( –