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

mixi

Пользователи
  • Постов

    9
  • Зарегистрирован

  • Посещение

Активность репутации

  1. Like
    mixi отреагировална Равиль Зарипов (ZuBy) в Анимация TextPromt для TEdit   
    Я сделал вот так
  2. Like
    mixi отреагировална Brovin Yaroslav в [Статья] Жизненный цикл объектов в Delphi. Часть 1. Windows, OSX. Что же использовать Destroy, Free, FreeAndNil или DisposeOf?   
    Ссылка: http://yaroslavbrovin.ru/object_life_cycle_in_delphi_part_1_windows_osx-ru/ Автор: Ярослав Бровин С появлением мобильных платформ в мире Delphi, произошли серьезные изменения в жизненном цикле объектов. Послужившие причиной многих проблем и вопросов, а как правильно кроссплатформенно удалять объекты. В этой статье детально рассматриваем жизненный цикл объектов на разных платформах и даём ответы на важные вопросы, которые могут побеспокоить даже опытных Delphi разработчиков.
  3. Like
    mixi получил реакцию от Maximus в Утолщение линии при отрисовке на Canvas   
    1) окрыть project.dpr (меню.Project.View Source)
    добавить
    uses
      FMX.Types,
      ......
    begin
      //отключить использование канвы D2D
      GlobalUseDirect2D:= false;
      Application.Initialize;
    ....
    end.
    2) В главной форме приложения перекрыть OnFormCreate
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      Quality:=TCanvasQuality.HighPerformance;
    ....
    end;
    Теперь PaintBox на форме в PaintBox1Paint рисует прямые в 1 пиксел, но без
    сглаживания.
  4. Like
    mixi получил реакцию от Alexander в Утолщение линии при отрисовке на Canvas   
    1) окрыть project.dpr (меню.Project.View Source)
    добавить
    uses
      FMX.Types,
      ......
    begin
      //отключить использование канвы D2D
      GlobalUseDirect2D:= false;
      Application.Initialize;
    ....
    end.
    2) В главной форме приложения перекрыть OnFormCreate
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      Quality:=TCanvasQuality.HighPerformance;
    ....
    end;
    Теперь PaintBox на форме в PaintBox1Paint рисует прямые в 1 пиксел, но без
    сглаживания.
  5. Like
    mixi получил реакцию от Vitaldj в Нашел реализацию Hint в windows и macOS   
    Пример действительно работающий, но... 1) Если привязать его например, к кнопке и сделать enable:=false,  то hint не появится (не работет OnMuseEnter). Нативные hint-ы под Mac и Win появляются всегда. 2) Всегда проходит какое время между наведением и нажатием на кнопку. Если вы "передержали" и hint появился, то после нажатия на кнопку и выполнении како-го либо дествия он скроется после установленной выдержки времени. У меня например, при нажатии на кнопку должен скрыться элемент (rectangle ) на которам эта кнопка установлена.  Элемент скрывается, а hint еще какое-то время висит над пустым местом. Вообще ситуция с hint мне не понятна - свойства есть, но все под protection  и экземплярам не доступны. Я понимаю, что для мобильных платформ оно не встребовано, но ведь firemonkey не только для мобильных или тенденции изменились.  
    В данном примере показан обход этой проблемы (protection) путем создания наследника-обертки TControl.
×
×
  • Создать...