Forum Replies Created
-
AuthorPosts
-
SARIUSParticipant'Support' wrote:
Манифест выключен в настройках проекта?
Если выключен, то пункты рисуются системой и без учета альфаканала.
Можно попробовать или включить использование манифеста или заменить TsTreeView компонентом TsTreeViewEx, там всё рисуется пакетом.
Манифест включен, ситуация не улучшилась, пробовал и так и так. А вот проблема с UWP устранилась, в версии 14.22, хотя чуть-чуть вверх теперь съезжает размытие, но это уже не бросается так сильно в глаза как было раньше.
SARIUSParticipant'Support' wrote:Версия точно 14.16? Можно демку посмотреть?
Переустановил компонент, и проблема исчезла, и да, была 14.16, но сейчас все хорошо 🙄
January 23, 2019 at 4:49 pm in reply to: Проблемы отрисовки GridEh при использовании эффекта тонирования (Enabled для формы) #58954SARIUSParticipant'Cinemaizer' wrote:Добрый день всем!
Очень хочу перейти на версию 14, однако до сих пор вынужден оставаться на 12.18 по причине досадного бага с использованием EhLib.
В случае работы с одной формой – все ок:
Однако если использовать, например, следующий код для тонирования основной формы и вывода поверх модального окна, то мы увидим артефакты отрисовки гридов – и основного и дочернего:
Code:procedure TfrmMAIN.dbgr1DblClick(Sender: TObject);
begin
Enabled:=False;
frmEditOrder.Showmodal;
Enabled:=True;
end;Доброго времени суток! А какой компонент используется слева? С секциями разделов
SARIUSParticipant'Support' wrote:Не получается повторить, можно Exe посмотреть?
В демке есть EXE (ACDemo3.rarACDemo1Win32ReleaseProject1.exe).
Порядок действий:
1. Нажать кнопку Show Panel
2. Нажать на крестик у панели Test 2
3. Нажать на крестик у панели Test 1
И возникнет ошибка.
SARIUSParticipant'Support' wrote:Спасибо за демку, должно быть уже исправлено в версии 14.10
Использую сейчас версию 14.10, не исправлено
SARIUSParticipantВот пример моей программы, где интерфейс построен на куче TsPanel, и куче событий OnMouseMove, OnMouseLeave, OnMouseDown, …
[attachment=9015:Screenshot_2.jpg]
[attachment=9016:Screenshot_3.jpg]
Один пункт меню (например “Журнал записей”) состоит из 4 компонентов: верхний и нижний бордюр (TsPanel), иконка (TsImage), надпись (TsLabel), фон (TsPanel), и на каждый надо вешать событие, можно поверх конечно бросить прозрачный TsImage и работать только с ним, но это “костыль”.
Если бы все было одним компонентом с множеством свойств, было бы просто великолепно. Скажите, Вам интересна эта идея?
SARIUSParticipant'Support' wrote:При наведении мышью не меняется цвет кнопки? Из описания проблемы и из демки я так понял, что цвет меняется, но без анимации.
Если вообще кнопка никак не реагирует при наведении мышью, то такое у меня не повторяется в приложенной демке… попробую на другой системе.
С выходом обновления 14.07 проблема полностью решена. Огромное спасибо!
SARIUSParticipant'Support' wrote:Не анимируется или не подсвечивается? “впечатление что элемент неактивный” – значит, даже не подсвечивается?
Смотрите, в данном скине по умолчанию кнопка статичная ([attachment=8998:Screenshot_5.jpg]), но при наведении на нее (в случае, что я описал выше) она не всегда анимируется, т.е. не заливается красным фоном ([attachment=8999:Screenshot_6.jpg])
P.S. А само плавное затухание при отведении курсора работает
SARIUSParticipant'Support' wrote:Спасибо за демку.
Получается, что кнопка подсвечивается как надо, но без анимации. Я правильно понял?
Да. Свойства, позволяющие настроить позицию кнопки – работают отлично. А вот анимация при наведении на “крестик” отображается не всегда, например если увести курсор с фрэйма и контейнера и навести обратно на крестик, то кнопка не анимируется. Создается впечатление что элемент неактивный.
UPD: Точнее когда наводишь курсор на фрейм и обратно на крестик, он без анимации, а если увести на любое другое место, то все ок.
SARIUSParticipantПрикрепляю нерабочую демку.
[attachment=8995:ACDemo2.zip]
Ошибка:
[attachment=8996:Screenshot_4.jpg]
SARIUSParticipantПроблема все таки не решилась, прикрепляю демку.
На ней видно, что при наведении на кнопку закрытия, она не анимируется
[attachment=8994:ACDemo1.zip]
SARIUSParticipant'Support' wrote:Не получается повторить проблему в тесте. Возможно ли сделать демку с таким глюком?
Только хотел демку прикрепить, как вышло обновление и в нем все уже устранено. Спасибо! :a3:
SARIUSParticipantБлагодарю за реализацию! Но теперь анимация при наведении срабатывает некорректно, то есть, если навести курсор на кнопку она не изменяется, чуть в сторону отвести и снова навести тогда меняется.
SARIUSParticipant'Support' wrote:Здравствуйте
Есть идеи каким образом можно было бы указывать местоположение кнопки?
Откуда взяты кнопки закрытия на скриншоте?
Кнопки не изменял, используется скин Windows 10
Идеи? Может быть просто задавать свойство Indent как в BoundLabel, только например IndentX и IndentY. И относительно правого края в необходимую сторону каждый будет настраивать как захочет. Ну и ImageIndex или CloseButtonGlyph для иконки крестика.
-
AuthorPosts