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

x11

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

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

  • Посещение

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

    13

Весь контент x11

  1. Да я знаю, как применяется стиль. Вы вопрос, судя по всему, не поняли.
  2. Вы так и не понял. Не стиль, а название стиля.
  3. только в коде: procedure TdmRepo.SetStyle; var aPlatformStyle, sStyle: String; aStyle: TFMXObject; begin aStyle := nil; if not dm.UniConnection1.Connected then try dm.UniConnection1.Connect; except on e:exception do begin ShowMessage('Ошибка подключения к базе: ' + sLineBreak + e.Message); exit; end; end;// try sStyle := dm.GetOption2Param(AppStyleParamName);// название стиля берем из базы if sStyle = 'Default' then begin sStyle := ''; exit; end; //если выбираем из ресурсов if sStyle <> '' then begin aPlatformStyle := constPlatform[TOSVersion.Platform] + sStyle; aStyle := TStyleStreaming.LoadFromResource(HInstance, aPlatformStyle, RT_RCDATA); aStyle.StyleName := sStyle; if not assigned(aStyle) then begin ShowMessage('Стиль не найден: ' + aPlatformStyle); exit; end; end;// if comboStyles.ItemIndex > 0 then TStyleManager.SetStyle(aStyle); end;
  4. У меня есть проект на Delphi Berlin (мультиплатформенное приложение), где используются дополнительные стили. Но как я их вставил в проект не могу понять. В проекте нет StyleBook, но я вижу справа в менеджере проекта эти стили. Их что, нужно каждый отдельный через Deploymet добавлять в проект? Я не помню, как в старом проекте добавлял.
  5. x11

    OrangeUI

    О, оказалось, то есть. Просто на сайте об этом не упомянул автор
  6. x11

    OrangeUI

    У FMXComponents есть тоже слайдер. http://fire-monkey.ru/topic/4666-fmxcomponents/ К сожалению OrangeUI без исходников и нет версии для Tokyo, но компонент гараздо больше. У FMXComponents есть классный Label, который прокручивает текст/строку с разной анимацией. Ну и компонент значительно меньше, зато есть исходники и версия для Tokyo.
  7. Не могу понять, как вообще с этими кнопками работать? Они что, прячутся куда-то?
  8. Я использую обычную TSpeedButton с прозрачной png картинкой с круглой кнопкой.
  9. здесь есть примеры http://docwiki.embarcadero.com/CodeExamples/Berlin/en/Code_Examples_by_Functionality#Xml.XMLDoc
  10. x11

    MessageDlg on mobile platforms

    Да, не очень, но прикол в том, что окно ты проектируешь сам. Сделай красивое.
  11. x11

    MessageDlg on mobile platforms

    Здесь статья, как создать свой MessageDlg для мобильных платформ. Надеюсь, кому-то пригодится. Может и разработчики возьмут на вооружение. https://community.embarcadero.com/blogs/entry/mimicing-messagedlg-on-mobile-platforms
  12. я понял, нужно начинать отсюда http://docwiki.embarcadero.com/RADStudio/Berlin/en/Using_TXMLDocument
  13. ага, нашёл http://docwiki.embarcadero.com/RADStudio/Berlin/en/Using_TXMLDocument спасибо
  14. я перепутал с http://docwiki.embarcadero.com/RADStudio/Berlin/en/Using_the_Document_Object_Model
  15. Что добавить в USES с чего начать? Я в старой версии Delphi XE3 под Windows работал с TXMLDocument, это но же, то же самое?
  16. Это но? http://docwiki.embarcadero.com/Libraries/Berlin/en/Xml.XMLDoc.TXMLDocument Или нужно что-то другое использовать? Что добавлять в USES?
  17. Я просто смотрел то ли здесь, то ли где-то на др. сайтах + в справке и там было IFDEF MSWINDOWS
  18. Может кому пригодится. Немножко запутался я, т.к. в FMX почти любая визуальная компонента может быть контейнером для другой компоненты. Рабочий код. function GetPathFromNode(AItem: TTreeViewItem): String; begin if AItem = nil then exit('ничего не выбрано'); while Assigned(AItem) and (AItem is TTreeViewItem) do begin Result := AItem.Text + '/' + Result; AItem := TTreeViewItem(AItem.ParentItem); end; Delete(Result, Length(Result), 1); end; проблема была у меня AItem.Parent а правильно - AItem.ParentItem
  19. так он же только для Windows?
  20. x11

    XML

    Подскажите кросс-платформенные компоненты/библиотеки для Delphi Berlin+. Кроме OXML, она встроена в Delphi, но справки нет.
  21. Я так подразумеваю, что в Berlin встроена библиотека OXml. Но где взять справку по OXml? В справочной системе Delphi http://docwiki.embarcadero.com/RADStudio/Berlin/en/Using_the_Document_Object_Model есть ссылка, которая ведёт сюда: https://code.google.com/archive/p/omnixml/ но там справки нет
  22. Я понял. Эти 2 кнопки "заезжают" (прячутся) под кнопку Редактировать. И как быть, чтобы кнопки/элемента Item`a располагались друг рядом с другом?
  23. ListView в режиме appearance. Добавил пару TListItemGlyphButton, указал в свойстве ButtonType - CheckBox. Но при работе приложения - пустота. Другие типы кнопок тоже не отображает. ЧЯДНТ.
×
×
  • Создать...