procedure RttiClick(const Obj: TObject);
// uses System.TypInfo;
var
M: TMethod;
begin
if Obj = nil then
exit;
M := GetMethodProp(Obj, 'OnClick');
if Assigned(M.Code) then
TNotifyEvent(M)(Obj);
end;
использовать
RttiClick(Button2);
Ссылка на скачивание (Только для RAD Studio RX): fgx_0.7.0.69.zip
Инструкция по установке: "Инструкция по установке набора компонентов FGX" Описание
Эта версия включает в себя следующий набор компонентов:
Дизайнер итемов (NEW) - дизайнер итемов.
TfgToast (NEW) - класс отображения быстрых сообщений
TfgFlipView (UPDATED) - слайдер изображений. Поддерживает несколько способов переключения фотографий при помощи эффектов и сдвигов. При первом использовании ОБЯЗАТЕЛЬНО прочитать инструкцию "TfgFlipView - Инструкция загрузки стиля"
TfgPositionAnimation - анимация свойств типа TPosition
TfgPosition3DAnimation - анимация свойств типа TPosition3D
TfgBitmapLinkAnimation - анимация свойств типа TBitmapLink
TfgProgressDialog (UPDATED)- Компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения фоновой операции можно оценить.
TfgActivityDialog (UPDATED)- компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения операции не возможно адекватно оценить.
TfgActionSheet - Аналог контекстного меню для мобильных платформ.
TfgColorsPanel (UPDATED)- Палитра цветов с возможностью выбора цвета.
TfgGradientEdit - Компонент выбора градиента.
TfgLinkedLabel - Метка поддерживающая открытие Web ссылки в браузере по умолчанию.
TfgApplicationEvents - компонент с возможностью легко задать обработчики на основные события приложения: Отслеживание смены состояния приложения, простой, обновление и выполнение действий Actions, Изменение ориентации устройства и тд.
TfgVirtualKeyboard - компонент облегчающий работу с виртуальной клавиатурой. Позволяет задать пользовательские кнопки над виртуальной клавиатурой под iOS, а так же отлавливать события по отображению и скрытию клавиатуры.
Зарегистрированы все стилевые объекты на вкладке "FGX: Style objects"
Список изменений
TfgActionSheet:
Исправлена ошибка не позволяющая использовать действия TTakePhotoFromCameraAction и TTakePhotoFromLibraryAction под iOS.
Исправлена ошибка приводящая к AV, если экшен не имел обработчика OnExecute (Android, iOS)
Исправлен внешний вид под iOS. Раньше, если TfgActionSheet не содержал заголовка, сверху система все равно оставляла под него пустое место. Теперь если заголовка нет, то место не выделяется.
Обновлен пример ActionSheetDemo
TfgProgressDialog, TfgActivityDialog:
Добавлено свойство Cancellable, позволяющее сделать диалог отменяемым по нажатию на экран или кнопку Back.
Добавлено событие OnCancel, вызываемое, если пользователь отменил диалог.
Обновлен пример. Теперь все операции выполняются в отдельном потоке, асинхронно.
Добавлен метод IsShown, позволяющий определить, показан диалог или нет
Добавлено свойство TfgOrigressDialog.Max, позволяющее указать максимальное значение прогресса.
Улучшена генерация имени действия. Если прикрепляется системный экшен TSysCommonAction, то имя берется из CustomText
TfgFlipView:
Добавлено пролистывание при помощи жестов.
Добавлена опция ShowNavigationButtons, позволяющая скрыть кнопки смены слайдов
Добавлено событие OnImageClick, позволяющее отследить нажатие пользователем на слайд
Обновлен пример для корректной работы на всех платформах.
Исправлена ошибка слайдшоу, приводящая к невозможностью контролировать и менять параметры слайдшоу.
Изменен курсор на руку
TfgColorsPanel, TfgGradientEdit:
Добавлены пропущенное свойство Size в секции published.