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

Лидеры

  1. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      8

    • Постов

      2 124


  2. AngryOwl

    AngryOwl

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


    • Баллы

      8

    • Постов

      394


  3. xenon54

    xenon54

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


    • Баллы

      4

    • Постов

      385


  4. Skillsoft

    Skillsoft

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


    • Баллы

      1

    • Постов

      9


Популярный контент

Показан контент с высокой репутацией 30.04.2015 во всех областях

  1. AngryOwl

    Как задать windowborderstyle

    Ответы есть, конечно. Но Вам нужно их задавать отдельно. Внимательно читать, и, главное, с уважением относиться ко всем участникам. У большинства из нас просто нет времени, и стараемся отвечать кратко, только когда есть свободная минутка и знаем ответ. По поводу TWebBrowser - дождитесь ответа. Я, к сожалению, не могу ничего сказать, не пробовал. Что касается перемещения формы за любой элемент: - во-первых элемент, за который будете перемещать, должен иметь свойство HitTest = True - во вторых, в обработчике события этого элемента OnMouseDown ставьте StartWindowDrag - и в-третьих, чтобы менять размер формы, при этом не имея рамок и имея вид как был описан выше - разместите на форме элемент TSizeGrip все
    3 балла
  2. Пользователи могут редактировать название темы. Для этого нужно открыть редактирование сообщения в полном режиме:
    2 балла
  3. Функциональность по заданию размера получаемого изображения с камеры добавлена в TCameraComponent в XE8. За качество отвечают свойства: TCameraComponent.Quality TCameraComponent.AvailableCaptureSettings TCameraComponent.CaptureSetting TCameraComponent.CaptureSettingPriority
    2 балла
  4. Ссылка на скачивание (Только для RAD Studio XE8): fgx_0.6.0.60.zip Инструкция по установке: "Инструкция по установке набора компонентов FGX" Описание Эта версия включает в себя следующий набор компонентов: TfgFlipView (UPDATED) - слайдер изображений. Поддерживает несколько способов переключения фотографий при помощи эффектов и сдвигов. При первом использовании ОБЯЗАТЕЛЬНО прочитать инструкцию "TfgFlipView - Инструкция загрузки стиля" TfgPositionAnimation - анимация свойств типа TPosistion TfgPosition3DAnimation - анимация свойств типа TPosition3D TfgBitmapLinkAnimation - анимация свойств типа TBitmapLink TfgProgressDialog (UPDATED)- Компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения фоновой операции можно оценить. TfgActivityDialog (UPDATED)- компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения операции не возможно адекватно оценить. TfgActionSheet - Аналог контекстного меню для мобильных платформ. TfgColorsPanel - Палитра цветов с возможностью выбора цвета. TfgGradientEdit - Компонент выбора градиента. TfgLinkedLabel - Метка поддерживающая открытие Web ссылки в браузере по умолчанию. TfgApplicationEvents - компонент с возможностью легко задать обработчики на основные события приложения: Отслеживание смены состояния приложения, простой, обновление и выполнение действий Actions, Изменение ориентации устройства и тд. TfgVirtualKeyboard - компонент облегчающий работу с виртуальной клавиатурой. Позволяет задать пользовательские кнопки над виртуальной клавиатурой под iOS, а так же отлавливать события по отображению и скрытию клавиатуры. Зарегистрированы все стилевые объекты на вкладке "FGX: Style objects" Исправления Исправлен номер версии пакета fgx.dpk c 210 на 220 (Спасибо за наблюдательность Thomas Krampe) TfgActionSheet: Исправлена ошибка AV на iPad, появляющася при закрытии окна действий (Спасибо за наблюдательность Thomas Krampe) TfgProgressDialog, TfgActivityDialog: Исправлена ошибка на iOS платформе, приводящая при загрузке приложения к неправильным размерам формы. (Спасибо за наблюдательность Thomas Krampe) TfgFlipView: Исправлена ошибка, при отключенном режиме слайд шоу и загруженных изображениях, при загрузке формы пролистывался один слайд. (Спасибо StrangerMX)
    2 балла
  5. http://fire-monkey.ru/topic/30-fonovoe-vypolnenie-operatcii-bez-zamorazhivani/
    2 балла
  6. Я думаю со мной согласится абсолютное большинство, что ограничение размеров формы - это проблема! Причем проблема с "большой буквы". Как это сделать в VCL - все в курсе. Предвидя ответ, что это можно сделать самому "ручками", спрошу - почему все должны лезть в исходники Firemonkey и править "родные" модули, дабы достичь нужного результата? Вроде это самые элементарные свойства (предопределение минимальных/максимальных размеров формы). Поэтому очень хотелось бы вынести это "обсуждение"/проблему на рассмотрение Embarcadero. И, конечно, хотелось бы чтобы они эту проблему решили и решили в срочном порядке. Согласитесь (думаю и наши уважаемые гуру согласятся), что этот вопрос относится к элементарным и основным проблемам. Представьте себе любого начинающего FMX-прогера, который в первом же своем FMX-проекте столкнется с данной проблемой... P.S. Как крайний вариант - рассматриваю коллективное обсуждение и решение этой задачи с публикацией кода.
    2 балла
  7. Достаточно установить у контрола ClipChildren = True Или для канвы установить область отсечения: Canvas.IntersectClipRect(Button1.LocalRect);
    1 балл
  8. Когда вы заполняете параметры у TRESTRequest достаточно у одно из них установить ContentType в нужно значение, и компонент всегда будет использовать его. Например, если вы установите его в ctAPPLICATION_JSON, что соответствует "application/json", то компонент вернет вам в TRESTRequest.ContentType = ctAPPLICATION_JSON
    1 балл
  9. procedure DeleteMyComponent(Sender:TObject) var c:TComponent; begin c:=Components[1]; if c is TExpander then c.DisposeOf; c:=nil; end; Все удалил. Спасибо за ссылку и за внимание!
    1 балл
  10. AngryOwl

    Как задать windowborderstyle

    Молодой человек... Вы меня удивляете) Больше читайте. Посетите блог Андрея Ефимова. Да и здесь информации море. Не думаете же Вы что здесь в одном вопросе Вам напишут сразу все... Да и элементарные в общем то вещи...
    1 балл
  11. Фактически, когда вы пишете if c is TExpander then FreeAndNil(c); То для мобильных платформ это просто обнуляет локальную ссылку. Деструктор класса вызоветс ятолько тогда когда на объект не осталось не одной ссылки. У вас как минимум еще Parent ссылается на этот объект. Если у вас более нигде нет ссылок на этот объект, то такой код уничтожит объект: if c is TExpander then begin c.Parent := nil; end; http://fire-monkey.ru/topic/10-kak-pravilno-udaliat-kontroly-v-runtime/
    1 балл
  12. AngryOwl

    Как задать windowborderstyle

    [sviat] - дать то можно что угодно. но в данном случае мы рискуем нарваться не негодование владельцев форума... так как все это лицензировано. (по секрету скажу - на трекерах не пробовали искать?....)) [AndreyS] - можно. легко! Тема уже поднималась на форуме (ща попробую найти) Не нашел (просто не помню). Может из-за того, что вопрос был не по теме (кстати!) Но решение такое: Делаете новый элемент стиля Дальше делаете свою форму без рамок и прозрачной. Размещаете на ней любой элемент (например TPanel) с выравниваем, например, Contents. И задаете этой панеле новый стиль. Где элемент Image это а его свойства, типа: Все. Только "поиграйтесь" со значениями BitmapMargins (у меня тени другие)
    1 балл
  13. Равиль Зарипов (ZuBy)

    shellexecute

    OpenAsDefault(aUrl, 'audio/mpeg'); - для открытия аудио (использовать нужный MIMEType) procedure OpenAsDefault(const link: string; const LinkType: string); {$IFDEF ANDROID} var Intent: JIntent; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); SharedActivity.startActivity(Intent); end; {$ELSE} begin ShellExecute(0, 'open', pchar(link), nil, nil, 0); end; {$ENDIF}
    1 балл
  14. У меня была похожая проблема, когда нужно было перерисовать итем при выделении. И ApplyStyleLookup изначально не помогал, т. к. при вызове этого метода внутри идет проверка, нужно ли обновлять стиль. И чтобы "убедить" итем, что ему нужно перерисоваться перед ApplyStyleLookup я вызывал метод NeedApplyStyleLookup
    1 балл
  15. Alex7wrt

    Фото с камеры (Android)

    У Осипова получение снимка с камеры описано так: Осипов. Delphi. Программирование для Windows, OS X, iOS и Android. стр. 131. Предопределенные команды. 1. Разместите на форме элементы TImage, TButton и TActionList 2. Выберите кнопку и в Инспекторе объектов найдите свойство Action. Разверните комбинированный список и, пройдя по цепочке New Standard Action | Media Library, выберите предопределенную команду TTakePhotoFromCameraAction. 3. В окне Инспектора объектов перейдите на вкладку Events и найдите событие OnDidFinishTaking() для только что созданного командного объекта. 4. Двойной щелчок по строке события перенесет нас в редактор кода, в котором нам придется написать всего одну строку procedure TForm1.TakePhotoFromCameraActionlDidFinishTaking(Image: TBitmap); begin Image1.Bitmap.Assign(Image); end;
    1 балл
  16. AngryOwl

    Как задать windowborderstyle

    Достаточно посмотреть любой из примеров стилей. Например:
    1 балл
  17. 1. Название темы должно отражать суть вопроса. 2. Если вы новичок, то советую все таки погуглить по теме потоков, ибо в данном случае к FMX это не имеет отношения. О потоках в Delphi в сети интернет очень и очень много инфы и в книжках тоже.
    1 балл
  18. У формы есть специально свойство Fill для этого.
    1 балл
  19. Насколько я помню, хотфикс уже вышел и называется: iOS 8.1.3/8.2 Deployment Beta Hotfix for XE7 Ent and above
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...