SARIUS

Forum Replies Created

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • SARIUS
    Participant
    'Support' wrote:

    Манифест выключен в настройках проекта?

    Если выключен, то пункты рисуются системой и без учета альфаканала.

    Можно попробовать или включить использование манифеста или заменить TsTreeView компонентом TsTreeViewEx, там всё рисуется пакетом.

    Манифест включен, ситуация не улучшилась, пробовал и так и так. А вот проблема с UWP устранилась, в версии 14.22, хотя чуть-чуть вверх теперь съезжает размытие, но это уже не бросается так сильно в глаза как было раньше.

    in reply to: Проблема у TsColorSelect в TsPopupBox #59130
    SARIUS
    Participant
    'Support' wrote:

    Версия точно 14.16? Можно демку посмотреть?

    Переустановил компонент, и проблема исчезла, и да, была 14.16, но сейчас все хорошо 🙄

    SARIUS
    Participant
    'Cinemaizer' wrote:

    Добрый день всем!

    Очень хочу перейти на версию 14, однако до сих пор вынужден оставаться на 12.18 по причине досадного бага с использованием EhLib.

    В случае работы с одной формой – все ок:

    52aN9ygS4PPgdA.jpg

    Однако если использовать, например, следующий код для тонирования основной формы и вывода поверх модального окна, то мы увидим артефакты отрисовки гридов – и основного и дочернего:

    Code:
    procedure TfrmMAIN.dbgr1DblClick(Sender: TObject);
    begin
    Enabled:=False;
    frmEditOrder.Showmodal;
    Enabled:=True;
    end;

    8An5YWEuj55oQ2.jpg

    Доброго времени суток! А какой компонент используется слева? С секциями разделов

    SARIUS
    Participant
    'Support' wrote:

    Не получается повторить, можно Exe посмотреть?

    В демке есть EXE (ACDemo3.rarACDemo1Win32ReleaseProject1.exe).

    Порядок действий:

    1. Нажать кнопку Show Panel

    2. Нажать на крестик у панели Test 2

    3. Нажать на крестик у панели Test 1

    И возникнет ошибка.

    SARIUS
    Participant
    'Support' wrote:

    Спасибо за демку, должно быть уже исправлено в версии 14.10

    Использую сейчас версию 14.10, не исправлено

    in reply to: TsPanel + аналогия свойств CSS #58665
    SARIUS
    Participant

    Вот пример моей программы, где интерфейс построен на куче TsPanel, и куче событий OnMouseMove, OnMouseLeave, OnMouseDown, …

    [attachment=9015:Screenshot_2.jpg]

    [attachment=9016:Screenshot_3.jpg]

    Один пункт меню (например “Журнал записей”) состоит из 4 компонентов: верхний и нижний бордюр (TsPanel), иконка (TsImage), надпись (TsLabel), фон (TsPanel), и на каждый надо вешать событие, можно поверх конечно бросить прозрачный TsImage и работать только с ним, но это “костыль”.

    Если бы все было одним компонентом с множеством свойств, было бы просто великолепно. Скажите, Вам интересна эта идея?

    SARIUS
    Participant
    'Support' wrote:

    При наведении мышью не меняется цвет кнопки? Из описания проблемы и из демки я так понял, что цвет меняется, но без анимации.

    Если вообще кнопка никак не реагирует при наведении мышью, то такое у меня не повторяется в приложенной демке… попробую на другой системе.

    С выходом обновления 14.07 проблема полностью решена. Огромное спасибо!

    SARIUS
    Participant
    'Support' wrote:

    Не анимируется или не подсвечивается? “впечатление что элемент неактивный” – значит, даже не подсвечивается?

    Смотрите, в данном скине по умолчанию кнопка статичная ([attachment=8998:Screenshot_5.jpg]), но при наведении на нее (в случае, что я описал выше) она не всегда анимируется, т.е. не заливается красным фоном ([attachment=8999:Screenshot_6.jpg])

    P.S. А само плавное затухание при отведении курсора работает

    SARIUS
    Participant
    'Support' wrote:

    Спасибо за демку.

    Получается, что кнопка подсвечивается как надо, но без анимации. Я правильно понял?

    Да. Свойства, позволяющие настроить позицию кнопки – работают отлично. А вот анимация при наведении на “крестик” отображается не всегда, например если увести курсор с фрэйма и контейнера и навести обратно на крестик, то кнопка не анимируется. Создается впечатление что элемент неактивный.

    UPD: Точнее когда наводишь курсор на фрейм и обратно на крестик, он без анимации, а если увести на любое другое место, то все ок.

    in reply to: Access Violation при загрузке приложения #58609
    SARIUS
    Participant

    Прикрепляю нерабочую демку.

    [attachment=8995:ACDemo2.zip]

    Ошибка:

    [attachment=8996:Screenshot_4.jpg]

    SARIUS
    Participant

    Проблема все таки не решилась, прикрепляю демку.

    На ней видно, что при наведении на кнопку закрытия, она не анимируется

    [attachment=8994:ACDemo1.zip]

    SARIUS
    Participant
    'Support' wrote:

    Не получается повторить проблему в тесте. Возможно ли сделать демку с таким глюком?

    Только хотел демку прикрепить, как вышло обновление и в нем все уже устранено. Спасибо! :a3:

    SARIUS
    Participant

    Благодарю за реализацию! Но теперь анимация при наведении срабатывает некорректно, то есть, если навести курсор на кнопку она не изменяется, чуть в сторону отвести и снова навести тогда меняется.

    SARIUS
    Participant
    'Support' wrote:

    Здравствуйте

    Есть идеи каким образом можно было бы указывать местоположение кнопки?

    Откуда взяты кнопки закрытия на скриншоте?

    Кнопки не изменял, используется скин Windows 10

    Идеи? Может быть просто задавать свойство Indent как в BoundLabel, только например IndentX и IndentY. И относительно правого края в необходимую сторону каждый будет настраивать как захочет. Ну и ImageIndex или CloseButtonGlyph для иконки крестика.

Viewing 14 posts - 1 through 14 (of 14 total)