Улучшить внешний вид отключенных изображений меню и панелей инструментов?

См. Приложенный снимок экрана, который иллюстрирует TToolBar из одной из моих программ:

enter image description here

Обратите внимание на последние два изображения панели инструментов, они отключены. То, как они выглядят инвалидами, не очень привлекательно, на самом деле в IDE Delphi некоторые изображения выглядят одинаково.

Моя проблема в том, что я хочу, чтобы мое приложение выглядело намного чище. Отрисовка отключенных элементов выглядит не очень хорошо. TToolBar позволяет установить отключенный TImageList, я попытался сделать свои изображения черно-белыми, но они выглядели неправильно, и я бы предпочел не всегда делать изображения черно-белыми (время и усилия). Эта проблема также проявляется в моих меню и всплывающих меню, которые в любом случае не допускают отключенных изображений.

Есть ли способ закрасить отключенные элементы, чтобы они лучше выглядели для глаз?

Если возможно, я бы предпочел не смотреть использовать сторонние элементы управления. Я знаю, что компоненты Jedi допускают отключенные изображения для меню и т. Д., Но я бы предпочел способ не прибегать к слишком частным компонентам, когда это возможно, я бы предпочел использовать стандартную проблему VCL, тем более, что иногда я использую TActionMainMenuBar для рисования меню в стиле Office, которые соответствуют TToolBar, когда DrawingStyle установлен на градиент.

EDIT

Я принял ответ RRUZ, но возможно ли принять и ответ Дэвида, оба варианта являются очень хорошие ответы, и хотел бы, чтобы они разделились, если возможно.

Спасибо.

19
задан THelper 9 May 2012 в 14:33
поделиться