| Общие | - WindowAnimation |
WindowAnimation
Краткое описание
Компонент WindowAnimation предназначен для анимационного скрытия или отображения произвольных окон. Может использоваться для анимационного вывода заставок, отображения/скрытия форм или дочерних элементов (например, вывода изображения на форму).
Параметры
AppearEllipse - появление из эллипса
DisappearEllipse - исчезновение в эллипс
AppearRectangle - появление из прямоугольника
DisappearRectangle - исчезновение в прямоугольник
AppearHorizontally - разворачивание горизонтально
DisappearHorizontally - сворачивание горизонтально
AppearVertically - разворачивание вертикально
DisappearVertically - сворачивание вертикально
AppearTelevision - разворачивание сначала по горизонтали, потом вертикально
DisappearTelevision - сворачивание сначала вертикально, потом по горизонтали
AppearFromTop - разворачивание сверху вниз
DisappearToTop - сворачивание снизу вверх
AppearFromBottom - разворачивание снизу вверх
DisappearToBottom - сворачивание сверху вниз
AppearCW - появление по часовой стрелке (CW - ClockWise)
DisappearCCW - исчезновение против часовой стрелки (CCW - Counter ClockWise)
AppearCCW - появление против часовой стрелки
DisappearCW - исчезновение по часовой стрелке
ForceNoRegion - применяется только для анимации обычной собственной формы (подробнее см. ниже)
Методы
События
Данные
Пример
Пример использования компонента - схема WindowAnimation.sha в папке "..\Example\Forms"
Замечания
Свойство Step рекомендуется в пределах от 1 до 5 (чем больше окно, тем больше шаг). Оно предназначено для увеличения скорости анимации больших окон за счет пропуска шагов (то есть, при больших значениях этого свойства при анимации могут быть заметны переходы). Если вам кажеться, что при максимальном значении свойства Speed анимация конкретного окна происходит недостаточно быстро, увеличьте значение св-ва Step.
При анимации обычной собственной формы (для которой не была задана картинка в св-ве Picture и не применялись компоненты для работы с регионами) нужно установить св-во Mode в значение "ForceNoRegion", во всех остальных случаях используется "Default" (по-умолчанию)
Если св-во InNewThread = True, не рекомендуется включать большое количество компонентов, срабатывающих после события onEndAnimation.
При анимации обычной собственной формы (для которой не была задана картинка в св-ве Picture и не применялись компоненты для работы с регионами) нужно установить св-во Mode в значение "ForceNoRegion", во всех остальных случаях используется "Default" (по-умолчанию)
Если св-во InNewThread = True, не рекомендуется включать большое количество компонентов, срабатывающих после события onEndAnimation.
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)