Не, мне кажется .NET здесь вообще ни при чём, т.к. он не используется. Проблема заключается в том, что когда подключаешь к меню ImageList, то у него включается OwnerDraw и соответственно выключается манифест и используется ручная отрисовка. Как бы выключить OwnerDraw? Простая установка флага OwnerDraw:=False; после подключения ImageList результатов не дает. Может где-то в компоненте надо поковыряться. Но где. Может создать свой компонент Меню на основе стандартного, но как, - знать не знаю. Где бы поковыряться. Даунгрейд - не вариант, т.к. Д7 не совсем фантан для довольно большой программы написанной на Д2006 - потом половина функционала работать перестанет. Я скачиваю Д2010 - там вроде бы нормально должно пойти, но Душа привыкла к Д2006.
__________________
Програмистами не рождаются, ими становятся!
|