Перейти к содержанию
  • 0
rareMax

Почему у меня при старте приложения применяются все эффекты сразу, а не по триггеру?

Вопросы

Всем привет.

 

Небольшой вопрос по использованию эффектов для компонентов с вкладки Effects.

 

На форме лежат компоненты(Кнопки, едиты и т.д.).

 

Для них назначаю в дизайнере TShadowEffect. Устанавливаю для каждого эффекта свойство trigger: IsMouseOver=true. То есть мне надо что бы эффект проявлялся в момент когда курсор находится над контролом.

 

В принципе все работает, но есть вот такой вот нюанс: при показе формы работают все эффекты, чего по-идее не должно быть. 

h01IVMM.png

Нормальное поведение начинается только если навести предварительно мышь на контрол. Только после этого "тени" появляются в момент, когда курсор над компонентом. 

 

Вопрос таков - можно ли как то сделать, что бы "со старту" эффекты не показывались?

 

Спасибо

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0

Ответ: Нужно было установить свойство для всех эффектов с заданными триггерами

​Enabled := False;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От poskotinov_av
      Здравствуйте.
      Подскажите что не так делаю.
      1. При расположении на сцене TTextLayer3D перед 3D объектами - фон текста - непрозрачный. Если поместить TTextLayer3D в 3D объект, тогда фон текста станет прозрачным, для родительского объекта, но останется непрозрачным для "братьев" и "сестер". (рис. 1.jpg, 2.jpg и 21.jpg)
      2. При применении скажем TGlowEffect к объекту стоящему за другим объектом, эффект просвечивает сквозь него. (рис. 4.jpg)
      3. При применении эффекта к объекту стоящему за другим объектом, при условии что объект находящийся позади не является дочерним, стоящего спереди - в добавок к тому что эффект начинает просвечивать сквозь ближнего, так еще и появляется белая рамка вокруг "заднего" объекта. (рис. 3.jpg)
      4. При применении эффекта к TTextLayer3D, эффект применяется только к левой верхней четверти объекта. (рис. 5.jpg)
      пробовал на RAD Studio XE5, XE6, XE8, jap.10.2






    • От Morfi
      Возможно ли создать свои тригеры для запуска анимации?
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...