-
Постов
847 -
Зарегистрирован
-
Посещение
-
Победитель дней
28
Активность репутации
-
Vitaldj получил реакцию от #WAMACO в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования
Ярослав, а все таки когда будет доступен компонент простым пользователям? Очень нужен! )
-
Vitaldj получил реакцию от AngryOwl в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования
Ярослав, а все таки когда будет доступен компонент простым пользователям? Очень нужен! )
-
Vitaldj получил реакцию от rareMax в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования
Ярослав, а все таки когда будет доступен компонент простым пользователям? Очень нужен! )
-
Vitaldj отреагировална Alex7wrt в Как определить выбранный на устройстве язык?
Для Android:
uses FMX.Platform; ......... var ls: IFMXLocaleService; lang: string; begin if TPlatformServices.Current.SupportsPlatformService(IFMXLocaleService, IInterface(ls)) then lang:=ls.GetCurrentLangID; В зависимости от языка переменная lang примет значения 'en', 'ru' и т.д.
либо просто:
lang:=copy(SysLocale.DefaultLCID,1,2); В этом случае нужен модуль System.SysUtils.
Первый вариант, насколько я помню, выводит региональный код, а второй - код языка. В большинстве случаев они совпадают, но для стран, в которых говорят на одном языке, они отличаются. Первый вариант возвратит код страны, второй - код языка.
-
Vitaldj отреагировална Brovin Yaroslav в Индивидуальные занятия по Skype
По скольку указанная мною цена оказалась для участников форума завышенной. То я сбрасываю цену:
Учащиеся - 1 000 р Остальные - 1 200 р -
Vitaldj отреагировална xenon54 в ListViewItem Transpatent, как?
У стиля листвью есть объект "itembackground" : TColorObject. Выставляете у него свойство "Color" в нужное вам значение с альфа каналом (как пример $11FF0000) и будет вам счастье.
-
Vitaldj получил реакцию от Brovin Yaroslav в Ошибка при попытке компиляции на iPad (ios 8.4)
Попробуйте добавить нужный фреймворк в ручную. На картинке смотри путь в настройках дельфи. Там вверху справа есть кнопка добавить....
-
Vitaldj получил реакцию от Belov.V. в Создание и коррекция кастомных стилей в XE8
Уважаемые форумчане, программирую давно, но как то не приходилось связываться со стилями, до этого писал ( http://fire-monkey.ru/topic/1536-kak-pomeniat-fon-edit/#entry7561 ) что нужно поменять фон в edit. Получил ответ, что лучше работать со стилями, занялся этой проблемой, посмотрел вебинар по этому поводу, перелопатил эту ветку форума про стили, но понял, что все вопросы и ответы были получены в 2014 году и что в XE8 поменялось много. Не смог, вернее смог, но криво и не правильно(( разобраться как поменять стиль у edit. Смог разобраться до момента подкладки TRectangle и все. Даже поставил hittest в false, но потерялась возможность вводе текста, его не видно(. Подскажите, где поновее мануал? Или просьба Ярославу, стиль - очень важная штука, не хотел бы он тут поподробнее об этом рассказать и многие вопросы отпали у очень многих людей.
Ну или хотяб помогите с этим простым примером.
-
Vitaldj отреагировална Brovin Yaroslav в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования
В текущую версию добавлена поддержка:
Нумерованные списки Ненумерованные списки Форматированный код. Пока только сохранение отступов в коде и применение моношрифта. В будущем планирую добавить систему плагинов расширяющих базовые элементы разметки для реализации подсветки кода. Добавлено прокручивание текста
-
Vitaldj отреагировална mixi в Нашел реализацию Hint в windows и macOS
Пример действительно работающий, но... 1) Если привязать его например, к кнопке и сделать enable:=false, то hint не появится (не работет OnMuseEnter). Нативные hint-ы под Mac и Win появляются всегда. 2) Всегда проходит какое время между наведением и нажатием на кнопку. Если вы "передержали" и hint появился, то после нажатия на кнопку и выполнении како-го либо дествия он скроется после установленной выдержки времени. У меня например, при нажатии на кнопку должен скрыться элемент (rectangle ) на которам эта кнопка установлена. Элемент скрывается, а hint еще какое-то время висит над пустым местом. Вообще ситуция с hint мне не понятна - свойства есть, но все под protection и экземплярам не доступны. Я понимаю, что для мобильных платформ оно не встребовано, но ведь firemonkey не только для мобильных или тенденции изменились.
В данном примере показан обход этой проблемы (protection) путем создания наследника-обертки TControl. -
Vitaldj получил реакцию от Alzon в Нашел реализацию Hint в windows и macOS
Коллеги, нашел очень простую и действенную реализацию всплывающей подсказки - hint для windows и macOS. Проверил, работает! Кому надо, забирайте.
HS_FMXHints.zip
-
Vitaldj получил реакцию от Brovin Yaroslav в Нашел реализацию Hint в windows и macOS
Коллеги, нашел очень простую и действенную реализацию всплывающей подсказки - hint для windows и macOS. Проверил, работает! Кому надо, забирайте.
HS_FMXHints.zip
-
Vitaldj получил реакцию от Вячеслав в Нашел реализацию Hint в windows и macOS
Коллеги, нашел очень простую и действенную реализацию всплывающей подсказки - hint для windows и macOS. Проверил, работает! Кому надо, забирайте.
HS_FMXHints.zip
-
Vitaldj получил реакцию от bigjorj в Нашел реализацию Hint в windows и macOS
Коллеги, нашел очень простую и действенную реализацию всплывающей подсказки - hint для windows и macOS. Проверил, работает! Кому надо, забирайте.
HS_FMXHints.zip
-
Vitaldj отреагировална Brovin Yaroslav в Как поменять фон Edit?
Добрый день,
Можно использовать прозрачный стиль эдита 'TransparentEditStyle'. В таком стиле эдит отображает только текст. В таком случае, Вы можете подложить под TEdit любую подложку. Или же сделать новый стиль на базе стиля по умолчанию.
-
Vitaldj отреагировална Brovin Yaroslav в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования
Этот компонент я делаю для клиента форума. Чтобы отображать простую разметку постов с форума. Я не планирую, что он будет поддерживать все. По моим планам, это базовые элементы разметки:
Параграф (межстрочный интервал, отступы) Списки Картинки Изменение параметров текста (шрифт, размер, цвет, стиль) Блок кода Ссылка Дальше посмотрим.
-
Vitaldj отреагировална Brovin Yaroslav в [TfgRichEdit]- компонент редактирования текста с поддержкой форматирования
Приступил к созданию компонента по отображению текста с поддержкой форматирования для настольной версии клиента, чтобы отображать HTML разметку постов.
На текущий момент уже поддерживаются следующие возможности:
Параграфы и просто блоки текста (<p>, <span>) Изменение цвета для любого текста (color) Изменение параметров шрифта (размер, название, стиль) (font-size, font-style, font-weight, font-family, <b>, <strong>) Разрыв строки (<br/>)
-
Vitaldj отреагировална Кривяков Виталий в TUITabControl
Добрый день!
В теме про наш продукт http://fire-monkey.ru/topic/1519-1c-papyc-mobilnoe-prilozhenie-dlia-masterov-priemschiko/ меня просили поделиться исходным кодом компонента TabControl с поддержкой слайда табов пальцем. С удовольствием делюсь
В составе архива сам компонент и пример его использования.
FMXUI.zip
-
Vitaldj отреагировална FeLDMARShaL в Расстояние между строками
Есть ли какой-нибудь способ уменьшить расстояние между строчками шрифта. Например, есть кнопка, у ней есть текст (ну или внутри нее есть лейбл, который растянут по все кнопке и создает эффект текста в самой кнопке, это не важно). Этот текст не помещается на одну строчку, при помощи свойства wordwrap текст переносится на 2 строку. Вот из-за того, что промежуток между первой и второй строкой большой вторая строка не помещается. Нужно этот промежуток уменьшить. Есть ли какой-нибудь способ, любой, кроме как 2 лейбла, каждый отвечает за "свою" строку и расположены они очень близко
Знаю, что в нативной среде разработки есть способ менять размер между строками текста, а в делфи такую штуку реализовать можно?
П.с. в первую очередь интересен андроид
-
Vitaldj отреагировална Brovin Yaroslav в [TListBox] Как отобразить итемы в виде панелей?
Добрый день,
Делаете стиль для итема, в виде панельки Устаналиваете в лист боксе размер итема: ItemHeight, ItemWidth. Для всех итемов устанавливаете ваш стиль Все готово. P.S. TGridLayout не лучший выбор при большом количестве итемов. Так как листбокс реально грузит стили только для видимой части итемов. И при прокрутке только меняет стили местами. А TGridLayout загрузит все элементы. В итоге проигрышь по памяти и по скорости.
-
Vitaldj отреагировална Brovin Yaroslav в TEdit.SelSelText (вставка текста)
У TEdit, есть специальный метод по замене выделенного текста новой строкой:
procedure Replace(const AStartPos: Integer; const ALength: Integer; const AStr: string); Поэтому в вашем случае замена будет выглядить так:
Edit.Replace(Edit.SelStart, Edit.SelLength, NewString); -
Vitaldj отреагировална Brovin Yaroslav в Разработка настольной версии клиента для форума по FireMonkey с использованием FireMonkey
Пока план такой. Сделать нормальный настольный клиент. А потом адаптировать под мобильный версии. Но адаптация скорее всего будет написание отдельного UI. Так как идеалогии разные. Но для iOS и Android скорее всего клиент будет один.
-
Vitaldj отреагировална Brovin Yaroslav в [iOS] Как убрать кнопку Done у виртуальной клавиатуры?
Добрый вечер,
uses FMX.VirtualKEyboard, FMX.Platform; procedure TForm3.Button1Click(Sender: TObject); var Service: IFMXVirtualKeyboardToolbarService; begin if TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardToolbarService, Service) then Service.SetToolbarEnabled(False); end; -
Vitaldj отреагировална zekelive в [Отклонение] При прокрутке TLabel сбрасывает свои настройки текста
Пытаюсь восстанавливать настройки как ты сказал, в обработчике, но изменений все равно нет, код: item.TextSettings.Font.Family:='RobotoLight'; item.TextSettings.FontColor:=TAlphaColors.Sandybrown; и так тоже пытался:
item.DefaultTextSettings.Font.Family:='RobotoThin'; item.DefaultTextSettings.FontColor:=TAlphaColors.Sandybrown;
-
Vitaldj получил реакцию от Brovin Yaroslav в [XE7] [iOS] Важно Владельцам XE7 не обновлять iOS до версии 8.1.3
Насколько я помню, хотфикс уже вышел и называется:
iOS 8.1.3/8.2 Deployment Beta Hotfix for XE7 Ent and above