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

Alexander

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

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

  • Посещение

  • Победитель дней

    2

Сообщения, опубликованные Alexander

  1. Чудес не бывает, либо в отладчике смотрите какое значение stage, либо в render выводите stage на экран.

    И не видно кода, как происходит перерисовка после изменения stage, думаете изменение переменной автоматически перерисует сцену?

  2.   Y1 :=ListBox1.AniCalculations.ViewportPosition.Y;
      Y2 := ListBox1.AniCalculations.ViewportPosition.Y + ListBox1.Height;
      for I := 0 to ListBox1.Count-1 do
        if ListBox1.ListItems[i].IsVisible then
          if (ListBox1.ListItems[i].Position.Y>=Y1) and
              (ListBox1.ListItems[i].Position.Y<=Y2) then
              Caption := Caption +'|'+ IntToStr(i);
    

    Альтернативный вариант с уточнением

  3. Моё ИМХО,  придётся решать алгоритмически. Если изначально у всех Edit.HitTest :=False; то появления клавиатуры не будет и перемещение будет согласно жесту. А вот как как вводить Edit в режим доступа и редактирования, тут надо пробовать. Если в лоб, то двойной клик(или Tap) по Edit, по сути будет клик по scrollbox. Получение координат и определение, какой edit находится на клике.  Соответственно Edit.HitTest :=True ; ввод с клавиатуры,  уводить фокус с edit, Edit.HitTest := False; 

  4. 12 минут назад, Vitaldj сказал:

    так это разные вещи)))

    Разные. Человек среду использует, судя из поста, как "чёрный ящик" , он туда код оттуда форма. 

    Да и суть фразы про линух в другом- как только берутся за реализацию в линух после этого Delphi загибается. Спорный момент - для Delphi это только второй подход к линукс. 

     

    Delphi не первый раз "хоронят", так что - "поживем увидим, выживем учтем". Тенденция направленности маркетинга мне абсолютно не нравится, ставка сделана на корпоративный сектор. С такими ценами, в нашей стране по крайней мере,  нет смысла развиваться индивидуальному разработчику. 

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