Alexander

Пользователи
  • Публикаций

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

  • Посещение

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

    2

Alexander стал победителем дня 14 июля 2016

Alexander имел наиболее популярный контент!

Информация о Alexander

  • Звание
    Продвинутый пользователь

Посетители профиля

618 просмотров профиля
  1. Если постоянно необходимо держать combobox раскрытым, то лучше уж использовать другой компонент, например, listbox. А его уже либо показывать, либо скрывать
  2. Canvas,

    Циклы проверьте, For n:= 0 to n-1 do
  3. Неправильно работает case

    Чудес не бывает, либо в отладчике смотрите какое значение stage, либо в render выводите stage на экран. И не видно кода, как происходит перерисовка после изменения stage, думаете изменение переменной автоматически перерисует сцену?
  4. Координаты v1,2 в осях сцены, а рендер происходит для первой сферы. Таким образом, глобальные координаты сфер, вы привязываете к сфере1
  5. Во-первых, учитывайте половину размера кнопки. Во-вторых, использовать математический пересчёт относительно положения panel1 на форме
  6. Воспроизведение MPG, Windows

    Проверка видимости кодеков для приложения if TMediaCodecManager.IsCodedExists(Data.Files[0]) then Memo1.Lines.Add('Кодек зарегестрирован') else Memo1.Lines.Add('Кодек не зарегестрирован'); а ваши *.mpg из проводника запускаются для просмотра?
  7. Воспроизведение MPG, Windows

    Справка скудна, но интуиция подсказывает, что последний параметр очень важен для заполнения
  8. Если гора не идёт к..... Может тогда в базу загрузить "пустышку"?
  9. Через правую кнопку мыши обновите окно Livebinding
  10. А как вы заполняете данными grid?
  11. Проблемы с TLight Material Source

    У меня нет таких проблем. попробуйте изменить параметры TLight
  12. 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); Альтернативный вариант с уточнением
  13. А если решитесь писать свой, то присмотретьсь к App Tethering
  14. Моё ИМХО, придётся решать алгоритмически. Если изначально у всех Edit.HitTest :=False; то появления клавиатуры не будет и перемещение будет согласно жесту. А вот как как вводить Edit в режим доступа и редактирования, тут надо пробовать. Если в лоб, то двойной клик(или Tap) по Edit, по сути будет клик по scrollbox. Получение координат и определение, какой edit находится на клике. Соответственно Edit.HitTest :=True ; ввод с клавиатуры, уводить фокус с edit, Edit.HitTest := False;