Делаем WinForm ContextMenu фоновым серым? - PullRequest
2 голосов
/ 16 июня 2010

Похоже, что контекстные меню имеют белый фон по умолчанию.
Это выглядит довольно хорошо, но для согласованности, я бы хотел, чтобы контекстное меню было серым, как и в любом другом приложении. Как я могу получить этот стиль для моего контекстного меню?

Ответы [ 2 ]

2 голосов
/ 16 июня 2010

Посмотрите на мой ответ , чтобы найти другой похожий вопрос о пунктах меню.

Вам нужно использовать ContextMenu вместо ContextMenuStrip. При этом будут выбраны цвета по умолчанию (т.е. серый) и стили, установленные в базовой операционной системе, вместо ее собственных определенных цветов и стилей.

2 голосов
/ 16 июня 2010
contextMenuStrip1.BackColor = Color.Pink;

Поместите это в обработчик onLoad или перейдите в свойства и измените BackColor там: o)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...