"EhLib.Com" https://forum.ehlib.com/ru/ |
|
Не видны EditButtons https://forum.ehlib.com/ru/viewtopic.php?f=4&t=2799 |
Страница 1 из 1 |
Автор: | stanislove [ 20 июн 2019, 12:58 ] | |||
Заголовок сообщения: | Не видны EditButtons | |||
Решил перевести проект с 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 - не то.
|
Автор: | stanislove [ 20 июн 2019, 13:28 ] |
Заголовок сообщения: | Re: Не видны EditButtons |
Похоже EditButtons плавно перешли в CellButtons и добавили еще 4 ImageList'a на кнопку: DisabledImages, HotImages, NormalImages, PressedImages. Но не удалось достичь предыдущего эффекта - чтобы все кнопки в обычном состоянии (типа NormalImages) отображались нормально (не затенены). Возможно нужно поиграться с самими картинками |
Автор: | stanislove [ 21 июн 2019, 08:31 ] |
Заголовок сообщения: | Re: Не видны EditButtons |
А может так и задумано. И зря я играюсь. Все еще не могу через свойства сделать картинки на кнопках видимыми, а не ореолами. Но почему тогда видны картинки на кнопках (ebsAltUpDownEh, ebsEllipsisEh, ebsMinusEh, ebsPlusEh) |
Автор: | EhLibSupport [ 21 июн 2019, 15:18 ] |
Заголовок сообщения: | Re: Не видны EditButtons |
Добрый день. Попробуйте установить свойство Код: DBGridEh1.ColumnDefValues.AlwaysShowEditButton = True
|
Автор: | stanislove [ 24 июн 2019, 06:53 ] |
Заголовок сообщения: | Re: Не видны EditButtons |
EhLibSupport писал(а): Добрый день. Попробуйте установить свойство Код: DBGridEh1.ColumnDefValues.AlwaysShowEditButton = True Добрый. Свойство помогает видеть кнопки постоянно. Ок. Но картинки на кнопках в виде маски до тех пор, пока не начнешь редактировать ячейку. Можно ли видеть картинки на кнопках постоянно, как это было в предыдущих версиях? |
Автор: | EhLibSupport [ 11 июл 2019, 16:49 ] |
Заголовок сообщения: | Re: Не видны EditButtons |
Добрый день. К сожалению свойств для настройки данной возможности нет. Для правильного отображения картинки используйте картинки в EditButtons из ImageList с альфаканалом (ImageList.ColorDepth = cd32Bit). |
Страница 1 из 1 | Часовой пояс: UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |