Лидеры
Популярный контент
Показан контент с высокой репутацией 30.04.2015 во всех областях
-
Ответы есть, конечно. Но Вам нужно их задавать отдельно. Внимательно читать, и, главное, с уважением относиться ко всем участникам. У большинства из нас просто нет времени, и стараемся отвечать кратко, только когда есть свободная минутка и знаем ответ. По поводу TWebBrowser - дождитесь ответа. Я, к сожалению, не могу ничего сказать, не пробовал. Что касается перемещения формы за любой элемент: - во-первых элемент, за который будете перемещать, должен иметь свойство HitTest = True - во вторых, в обработчике события этого элемента OnMouseDown ставьте StartWindowDrag - и в-третьих, чтобы менять размер формы, при этом не имея рамок и имея вид как был описан выше - разместите на форме элемент TSizeGrip все3 балла
-
Редактирование названия темы
Kitty и ещё один отреагировал Brovin Yaroslav за тема
2 балла -
[XE8] [FGX] Описание версии 0.6.0.60
pie.o.my00 и ещё один отреагировал Brovin Yaroslav за тема
Ссылка на скачивание (Только для 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 балла -
http://fire-monkey.ru/topic/30-fonovoe-vypolnenie-operatcii-bez-zamorazhivani/2 балла
-
Я думаю со мной согласится абсолютное большинство, что ограничение размеров формы - это проблема! Причем проблема с "большой буквы". Как это сделать в VCL - все в курсе. Предвидя ответ, что это можно сделать самому "ручками", спрошу - почему все должны лезть в исходники Firemonkey и править "родные" модули, дабы достичь нужного результата? Вроде это самые элементарные свойства (предопределение минимальных/максимальных размеров формы). Поэтому очень хотелось бы вынести это "обсуждение"/проблему на рассмотрение Embarcadero. И, конечно, хотелось бы чтобы они эту проблему решили и решили в срочном порядке. Согласитесь (думаю и наши уважаемые гуру согласятся), что этот вопрос относится к элементарным и основным проблемам. Представьте себе любого начинающего FMX-прогера, который в первом же своем FMX-проекте столкнется с данной проблемой... P.S. Как крайний вариант - рассматриваю коллективное обсуждение и решение этой задачи с публикацией кода.2 балла
-
[TCanvas] Как при отрисовки не вылезьте за указанную область?
rareMax отреагировал Brovin Yaroslav за вопрос
Достаточно установить у контрола ClipChildren = True Или для канвы установить область отсечения: Canvas.IntersectClipRect(Button1.LocalRect);1 балл -
[TRESTRequest] Как указать ContentType в RESTRequest?
Kitty отреагировал Brovin Yaroslav за вопрос
Когда вы заполняете параметры у TRESTRequest достаточно у одно из них установить ContentType в нужно значение, и компонент всегда будет использовать его. Например, если вы установите его в ctAPPLICATION_JSON, что соответствует "application/json", то компонент вернет вам в TRESTRequest.ContentType = ctAPPLICATION_JSON1 балл -
[Android] Корректно удаляем TExpander в Android
Brovin Yaroslav отреагировал Skillsoft за вопрос
procedure DeleteMyComponent(Sender:TObject) var c:TComponent; begin c:=Components[1]; if c is TExpander then c.DisposeOf; c:=nil; end; Все удалил. Спасибо за ссылку и за внимание!1 балл -
Как задать windowborderstyle
Brovin Yaroslav отреагировал AngryOwl за вопрос
Молодой человек... Вы меня удивляете) Больше читайте. Посетите блог Андрея Ефимова. Да и здесь информации море. Не думаете же Вы что здесь в одном вопросе Вам напишут сразу все... Да и элементарные в общем то вещи...1 балл -
[Android] Корректно удаляем TExpander в Android
Brovin Yaroslav отреагировал xenon54 за вопрос
Фактически, когда вы пишете 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 балл -
Как задать windowborderstyle
Brovin Yaroslav отреагировал AngryOwl за вопрос
[sviat] - дать то можно что угодно. но в данном случае мы рискуем нарваться не негодование владельцев форума... так как все это лицензировано. (по секрету скажу - на трекерах не пробовали искать?....)) [AndreyS] - можно. легко! Тема уже поднималась на форуме (ща попробую найти) Не нашел (просто не помню). Может из-за того, что вопрос был не по теме (кстати!) Но решение такое: Делаете новый элемент стиля Дальше делаете свою форму без рамок и прозрачной. Размещаете на ней любой элемент (например TPanel) с выравниваем, например, Contents. И задаете этой панеле новый стиль. Где элемент Image это а его свойства, типа: Все. Только "поиграйтесь" со значениями BitmapMargins (у меня тени другие)1 балл -
shellexecute
sviat9440 отреагировал Равиль Зарипов (ZuBy) за вопрос
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 балл -
Проблема с обновлением картинки в Item'e
Равиль Зарипов (ZuBy) отреагировал AndreyS за вопрос
У меня была похожая проблема, когда нужно было перерисовать итем при выделении. И ApplyStyleLookup изначально не помогал, т. к. при вызове этого метода внутри идет проверка, нужно ли обновлять стиль. И чтобы "убедить" итем, что ему нужно перерисоваться перед ApplyStyleLookup я вызывал метод NeedApplyStyleLookup1 балл -
У Осипова получение снимка с камеры описано так: Осипов. 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 балл
-
Как задать windowborderstyle
Brovin Yaroslav отреагировал AngryOwl за вопрос
1 балл -
1. Название темы должно отражать суть вопроса. 2. Если вы новичок, то советую все таки погуглить по теме потоков, ибо в данном случае к FMX это не имеет отношения. О потоках в Delphi в сети интернет очень и очень много инфы и в книжках тоже.1 балл
-
[TidHTTP] Скачивание файлов без замораживания пользовательского интерфейса
Brovin Yaroslav отреагировал ophion за вопрос
Грузить в отдельном потоке?!1 балл -
[TRESTClient] Как добавить данные в заголовок запроса (Authorization)?
Brovin Yaroslav отреагировал estra за вопрос
Оно? RESTClient1.Params.AddHeader()1 балл -
[TForm] Задание фонового изображения для формы
Brovin Yaroslav отреагировал xenon54 за вопрос
У формы есть специально свойство Fill для этого.1 балл -
[XE7] [iOS] Важно Владельцам XE7 не обновлять iOS до версии 8.1.3
Brovin Yaroslav отреагировал Vitaldj за тема
Насколько я помню, хотфикс уже вышел и называется: iOS 8.1.3/8.2 Deployment Beta Hotfix for XE7 Ent and above1 балл