См. Приложенный снимок экрана, который иллюстрирует TToolBar из одной из моих программ:
Обратите внимание на последние два изображения панели инструментов, они отключены. То, как они выглядят инвалидами, не очень привлекательно, на самом деле в IDE Delphi некоторые изображения выглядят одинаково.
Моя проблема в том, что я хочу, чтобы мое приложение выглядело намного чище. Отрисовка отключенных элементов выглядит не очень хорошо. TToolBar позволяет установить отключенный TImageList, я попытался сделать свои изображения черно-белыми, но они выглядели неправильно, и я бы предпочел не всегда делать изображения черно-белыми (время и усилия). Эта проблема также проявляется в моих меню и всплывающих меню, которые в любом случае не допускают отключенных изображений.
Есть ли способ закрасить отключенные элементы, чтобы они лучше выглядели для глаз?
Если возможно, я бы предпочел не смотреть использовать сторонние элементы управления. Я знаю, что компоненты Jedi допускают отключенные изображения для меню и т. Д., Но я бы предпочел способ не прибегать к слишком частным компонентам, когда это возможно, я бы предпочел использовать стандартную проблему VCL, тем более, что иногда я использую TActionMainMenuBar для рисования меню в стиле Office, которые соответствуют TToolBar, когда DrawingStyle установлен на градиент.
EDIT
Я принял ответ RRUZ, но возможно ли принять и ответ Дэвида, оба варианта являются очень хорошие ответы, и хотел бы, чтобы они разделились, если возможно.
Спасибо.