![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.10.2010
Сообщений: 47
|
![]()
Доброго времени суток.
В процессе написания программы столкнулся с проблемой - отображение кнопок на windows 7 & windows XP уж очень различается. 7: ![]() XP: ![]() Собственно, беспокоит фон кнопки на XP при выделении или нажатии на кнопку. Есть ли пути решения проблемы? Заранее спасибо за ответы. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Использовать готовые решения, типа AlphaSkins?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.10.2010
Сообщений: 47
|
![]()
AlphaSkins это огромный костыль, не хотелось бы из-за кнопки подключать целый движок. Ищу изящное решение - пока использую ImageButton, но это тоже костыль - 3 кнопки занимают 170 кб. от веса программы.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...используйте просто две картинки (timage) без всяких батонов, если картинка меняется или одну, если не меняется (имитация нажатия - смещением).
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.10.2010
Сообщений: 47
|
![]()
Сейчас так и происходит, три состояния у кнопки, на каждое - по картинке. Раздуваются ресурсы и .exe как следствие. Ладно бы была одна кнопка, так может быть и 33, и больше - на каждую рисовать замучаешься. Нужно динамически имитировать, как на первом скриншоте: нажатие, выделение, спокойное состояние.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
а вы считаете что для SpeedButton ресурсы не нужны
![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#7 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
можно через простой image сделать обрабатвать события и рисовать!
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 16.10.2010
Сообщений: 47
|
![]()
Пепел Феникса, 2 кб. ресурсов для обычного SpeedButton и 60 кб. - все-таки разные вещи.
Кольша, так и сделано, решение не устраивает по размеру ресурсов, выше же писал. |
![]() |
![]() |
![]() |
#9 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
Вы не поняли с одной картинокой сделать тоесть когда мышка над image нарисовать обводку когда нажата убрать etc.P.S можно сжать ASPack'om
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Транспонирование множества данных из разных книгах или из разных листов на 1 лист посредством макроса | Тантана | Microsoft Office Excel | 6 | 18.12.2014 13:04 |
speedbutton.... | f_z_l | Компоненты Delphi | 3 | 21.03.2011 18:56 |
Сводная таблица разных ячеек из разных файлов | vik74 | Microsoft Office Excel | 2 | 23.01.2011 20:53 |
Объединение данных из разных Файлов на разных листах одной книги | Nikodim113 | Microsoft Office Excel | 20 | 12.01.2011 07:12 |
несколько разных строк из разных файлов сформировать в один | Иван123456 | Microsoft Office Excel | 3 | 30.07.2009 17:05 |