Как сохранить цвет текста черным, когда меню панели инструментов отключено?

Когда меню панели инструментов не включено, цвет текста становится серым. Есть ли способ сохранить его черным? Или любой другой цвет?

Уже пробовал с ForeColor, но это имеет значение только при включенном меню.

1 ответ

Для записи, я согласен с @PeterRitchie и @DonBoitnott. Просто не делай этого. И я видел в ваших комментариях, где вы уже ответили на свой вопрос, но вы не опубликовали свой ответ и не приняли его здесь, на SO.

Таким образом, чтобы выполнить это с помощью WinForms, вам нужно выполнить Custom Drawing вашего элемента управления, чтобы переопределить стандартное поведение Windows по умолчанию в отношении этих элементов пользовательского интерфейса.

Опять же, я знаю, что вы сказали, что уже достигли этого, но, пожалуйста, сделайте одолжение остальным пользователям и не делайте этого. Это может показаться вам хорошим, но изменение текста на серый, когда панель инструментов отключена, дает пользователям подсказку о том, что они могут / не могут делать с вашим приложением в заданном состоянии.

Другие вопросы по тегам