Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 29 мар 2024, 05:32

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Не видны EditButtons
СообщениеДобавлено: 20 июн 2019, 12:58 
Не в сети

Зарегистрирован: 15 май 2017, 14:01
Сообщений: 100
Решил перевести проект с Delphi 7 (ehlib не помню уже какой) на Embarcadero® RAD Studio 10.1 Berlin Version 24.0.24468.8770 (Ehlib 9.0.034) и перестали отображаться кнопки (EditButtons), те кнопки, которые отображались постоянно. Вернее, они отображаются, но без картинок. И теперь непонятно что это за кнопки на поле до тех пор, пока не выставишь на этом поле курсор. Отображаются картинки только на встроенных плюс, минус и т.п. (ebsPlusEh, ebsMinusEh). Кнопка с ebsGlyphEh отображается без картинки, пока не начнешь редактировать поле.
Перекомпилировал на Delphi 7 с Ehlib 9.0.034 - то же самое. Сделал тестовый пример. Так там вообще ebsPlusEh, ebsMinusEh постоянное не отображаются.
Кто подскажет, какое поле еще нужно. DrawBackTime с edbtAlwaysEh - не то.


Вложения:
EditButtons2.png
EditButtons2.png [ 6.61 KiB | Просмотров: 803 ]
TestEditButtons 2019.06.20 15-57-07.rar [52.53 KiB]
Скачиваний: 58
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Не видны EditButtons
СообщениеДобавлено: 20 июн 2019, 13:28 
Не в сети

Зарегистрирован: 15 май 2017, 14:01
Сообщений: 100
Похоже EditButtons плавно перешли в CellButtons и добавили еще 4 ImageList'a на кнопку: DisabledImages, HotImages, NormalImages, PressedImages. Но не удалось достичь предыдущего эффекта - чтобы все кнопки в обычном состоянии (типа NormalImages) отображались нормально (не затенены). Возможно нужно поиграться с самими картинками


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Не видны EditButtons
СообщениеДобавлено: 21 июн 2019, 08:31 
Не в сети

Зарегистрирован: 15 май 2017, 14:01
Сообщений: 100
А может так и задумано. И зря я играюсь. Все еще не могу через свойства сделать картинки на кнопках видимыми, а не ореолами. Но почему тогда видны картинки на кнопках (ebsAltUpDownEh, ebsEllipsisEh, ebsMinusEh, ebsPlusEh)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Не видны EditButtons
СообщениеДобавлено: 21 июн 2019, 15:18 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1546
Добрый день.

Попробуйте установить свойство
Код:
  DBGridEh1.ColumnDefValues.AlwaysShowEditButton = True

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Не видны EditButtons
СообщениеДобавлено: 24 июн 2019, 06:53 
Не в сети

Зарегистрирован: 15 май 2017, 14:01
Сообщений: 100
EhLibSupport писал(а):
Добрый день.

Попробуйте установить свойство
Код:
  DBGridEh1.ColumnDefValues.AlwaysShowEditButton = True



Добрый.
Свойство помогает видеть кнопки постоянно. Ок. Но картинки на кнопках в виде маски до тех пор, пока не начнешь редактировать ячейку. Можно ли видеть картинки на кнопках постоянно, как это было в предыдущих версиях?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Не видны EditButtons
СообщениеДобавлено: 11 июл 2019, 16:49 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1546
Добрый день.

К сожалению свойств для настройки данной возможности нет.
Для правильного отображения картинки используйте картинки в EditButtons из ImageList с альфаканалом (ImageList.ColorDepth = cd32Bit).

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot] и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB