![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Доброго времени суток!
Дано приложение, имеющее вид: На Windows 7 (где идет девелопмент): ![]() На Windows XP (где идет деплоймент): ![]() На Windows XP с класс. темой (где идет деплоймент): ![]() . Хочется побороть 2 вещи: 1) сделать более-менее "стандартное" меню для последних 2-х случаев. 2) в случае класс. темы - отсутствие единого фона (серого) у всех элементов. Перепробовал фоны и т.п. - безрезультатно, взываю к помощи --- UPD: 2) Решается установкой ParentColor = True Это сообщение отредактировал(а) Keeper89 - 21.5.2012, 19:00 |
|||
|
||||
| gesper |
|
|||
![]() "Shарфик" ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 23.2.2005 Репутация: 1 Всего: 2 |
Могу ошибатся, но...
ты используешь компонент "ActionMainMenuBar" вместо "MenuBar"? Второй отображается всегда серым. У первого есть пункт свойств "ColorMap" который либо настраивается в ручную, либо вобще к компоненту "XPColorMap" цепляется. --------------------
...И приколется обломившийся и oбломится приколовшийся... |
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
gesper, да, используется ActionMainMenuBar.
Во втором случае я не против естественно что оно, серое, только вот не везде и от стандартных диалогов такого типа отличается. |
|||
|
||||
| gesper |
|
|||
![]() "Shарфик" ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 23.2.2005 Репутация: 1 Всего: 2 |
Тематику XPColorMap рой, это принудительно сейчас программе задается такая тема "XPStyle", а не тема выставленная для всей ОС в целом.
--------------------
...И приколется обломившийся и oбломится приколовшийся... |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
1. зачем оно тебе надо, какая разница, не сильно и отличается
2. используй сторонние шкурки типа альфаскинс Добавлено через 46 секунд 3. выкинь ActionMainMenuBar - это один большой глюк, уж лучше что-то стороннее или стандартное TMainMenu |
|||
|
||||
| gesper |
|
|||
![]() "Shарфик" ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 23.2.2005 Репутация: 1 Всего: 2 |
ActionMainMenuBar надо использовать совместно с такими же компонентами Action****** У них на всех будут одни настройки и действия.
Но я согласен с Akella, в том что простой MainMenuBar удобней из-за того что с ним все ОС работают в своем стиле,а не стиле прописаном в программе. --------------------
...И приколется обломившийся и oбломится приколовшийся... |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 4 Всего: 15 |
||||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Akella,
1. На последних рисунках высота пунктов не одинакова - это косяк. Шрифт тоже. Сам по тебе он нормальный и не глючит. Когда у меня стояла XP и D7 тоже самое рисовалось замечательно. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
та пользователю ПОФИГ на твою высоту!
|
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Как это пофиг? Мне жаль твоих пользователей |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 4 Всего: 15 |
Keeper89, в гридах можно черезстрочную раскраску добавить. Веселее будет.
|
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
superVad, я не фанат раскрасок, но разная высота пунктов меню меня раздражает. Второй вопрос решен, кстати.
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
эстет?
|
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
При чем тут эстетизм? Здание с ровными окнами это удел эстетов, остальные покупают к какими попало? Это сообщение отредактировал(а) Keeper89 - 21.5.2012, 18:58 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Что ж ты сравниваешь здание и меню в программе? 99% на высоту меню не обратят внимание, а в твоем случае вообще все 100%. Другое дело, если у тебя пользователь видит разной высоты пункты, но они же этого не видят.
Добавлено через 1 минуту и 47 секунд Все твои пользователи видят постоянно одинаковую высоту пунктов меню. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |