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

TAnimationfloat некоректно работает с Texpander

Вопросы

Что не так? почему компонент Tanimationfloat с PropName=Size.width || size.height ? 
Не отрабатывает в XE8? (возможно далее это и исправлено).

Вроде и в статике FloatAnimation ложу и в динамике пробовал создать компонент и свойство AnimateFloat подергал - бесполезно.
Показалось что остальная часть свойств не корректно отрабатывает с объектом. 

 

Решил проблему с помощью таймера  и свойства height объекта Expander....

 

(Темы не нашел, для индексации добавил сюда)

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


Ссылка на сообщение

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

  • 0

Что не так? почему компонент Tanimationfloat с PropName=Size.width || size.height ? 

Если хотите менять размеры, нужно указать PropertyName = Width/Height

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


Ссылка на сообщение
  • 0

Не совсем понятно при каких условиях проблема. Опишите что за объект анимации и цель анимации.

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


Ссылка на сообщение
  • 0

 

Что не так? почему компонент Tanimationfloat с PropName=Size.width || size.height ? 

Если хотите менять размеры, нужно указать PropertyName = Width/Height

 

Разницы нет- согласен. Но не работает оно с Texpander.

post-176-0-25301600-1447513177_thumb.png

 

Не совсем понятно при каких условиях проблема. Опишите что за объект анимации и цель анимации.

 

Компонент Expander. В любых условиях, до банального, вот примеры.(исходники)

SampleonXE8.zip

 

P.S Долго не посещал тему, за что извиняюсь. Вот Тест на быструю руку

Отредактировал Skyp

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


Ссылка на сообщение
  • 0

Все правильно работает. У вас ошибка. У вас стоит свойство StartFromCurrent. Что означает дословно, в качестве стартового брать текущее значение. В итоге получаем анимацию с 200 до 200 и 350 до 350.

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


Ссылка на сообщение
  • 0

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

Есть такая же проблема. StartFromCurrent = false. Пробовал разные значения StartValue/StopValue.

При этом если ту же FloatAnimation2 перетянуть на TPanel то все работает.

Аналогичная проблема наблюдается в созданном мной компоненте.

Ткните носом, пожалуйста!

Expander.thumb.jpg.15d7d57776717f0a44187a5bb123a8ad.jpg

procedure TForm2.Button1Click(Sender: TObject);
begin
  FloatAnimation2.Start;
end;

 

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


Ссылка на сообщение

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

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

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