Перейти к содержанию
Fire Monkey от А до Я
  • 0

TInstructor - Step-By-Step инструкция


Владимир Б.

Вопрос

Собственно понадобился подобный компонент для FMX, но готового решения найти не смог - пришлось ваять свой.

 

Использовать проще простого:

var
  scenaries: TDictionary<TFmxObject, string>;
begin
  scenaries := TDictionary<TFmxObject, string>.Create;
  scenaries.Add(btn_1, '1 Button');
  scenaries.Add(btn_2, '2 Button');
  scenaries.Add(btn_3, '3 Button');
  scenaries.Add(rctngl, 'Rectangle'#13#10'Rectangle'#13#10'Rectangle'#13#10'Rectangle'#13#10'Rectangle'#13#10'Rectangle'#13#10'Rectangle');
  scenaries.Add(pnl_1, 'Panel Panel Panel Panel Panel Panel Panel Panel Panel Panel'#13#10'Panel');
  scenaries.Add(nil, 'Msg without target control!');

  try
    instructor.LoadSteps(scenaries);
  finally
    FreeAndNil(scenaries);
  end;

 

Репозиторий GitHubhttps://github.com/ange007/TInstructor/

InstructorDemo_WpKvrCKvqW.png

Изменено пользователем Владимир Б.
Ссылка на комментарий

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

  • 0
2 часа назад, qz5 сказал:

Супер!

А как он выглядит на мобильных устройствах?

А вот этого не знаю. Делал под десктопное приложение.

И то, сейчас столкнулся с багами которые вылезли на рабочем приложении (с расчётом положения контрола), сейчас исправляю.

 

UPD: Обновил

Изменено пользователем Владимир Б.
Ссылка на комментарий

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

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

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

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

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

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

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

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

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

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