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

chaplin.u@gmail.com

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

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

  • Посещение

Сообщения, опубликованные chaplin.u@gmail.com

  1. При создании в рантайме компонентов я использую выравнивание и возник затык с якорями. 

    заголовки  #include <System.UITypes.hpp> и #include <FMX.Controls.hpp>  у меня стоят но на такую строчку : CheckBox->Anchors <<= akBottom;  получаю  use of undeclared identifier 'akBottom'

    такой вариант :    CheckBox->Anchors = TAnchors() << akTop << akRight;   тоже  компилятор не устраивает :(

    Чё ему надо ?

     

  2. размеры картинки управляются во-первых параметрами а во вторых система сама оптимизирует под размеры экрана того устройства на котором запущена аппликация. 

    стандартный индикатор уже сделан в лучшем качестве и нет необходимости его менять. но если очень хочется то можно и поменять...

  3. У меня есть компоненты ( чекбоксы , комбобоксы..)  значение которых я устанавливаю програмно или вручную.  OnChange не различает как его поменяли ( вручную юзером или программа прочитала).

    какие евенты нужно использовать чтобы было понятно я получил это от юзера или прочитал програмно.

  4. Не знаю даже где искать так что задаю вопрос в этом разделе.

    У меня есть массив элементов ( Items) . Мне нужно обращаться к разному количеству этих элементов (ItemsCount ). 

    Я хочу запустить цикл  for по ItemsCount в котором я делаю номер элемента путём сложения префикса Item и номера  элемента ( например "Item" + "2"  = строка "Item2").

    Внимание вопрос :  как мне обратиться к элементу Item2 ?  типа Item2->Visible = true;

     

  5. фигня получается. так как код :  wbViewPDF.Visible := True;  делает видимым броузер

    и он успешно открывает файл но закрыть его уже никак ! 

    а методы открытия файла как ссылку не работает....

     

  6. в этом документе описывается алгоритм выбора  для различных экранов. я сделал 2 Views. Это выдержки из их .fmx :

    1.

    inherited TabbedForm_XLgXhdpiTb: TTabbedForm_XLgXhdpiTb
      ClientHeight = 1035
      ClientWidth = 819
      FormFactor.Width = 700
      FormFactor.Height = 800
      FormFactor.Orientations = [Portrait, InvertedPortrait]
      FormFactor.Devices = [iPad]
      DesignerMasterStyle = 3
     

    2.

    inherited TabbedForm_SmXhdpiPh: TTabbedForm_SmXhdpiPh
      ClientHeight = 695
      ClientWidth = 1280
      FormFactor.Width = 2000
      FormFactor.Height = 800
      FormFactor.Orientations = [Landscape]
      FormFactor.Devices = [iPad]
      DesignerMasterStyle = 3
     

    Тут несколько проблем. Во-первых несмотря на указанную ориентацию экрана формы крутятся как хотят.

    А во-вторых я подобрал параметры второго  View точно под размеры устройства но апликация упорно выбирает первый ! 

    Какого рожна ему надо ? 

     

  7. как часто на этом форуме спасение утопающих - дело рук самих утопающих. как выяснилось опытным путём если есть хоть одно View мастер тихо курит в сторонке. тобишь нужно делать View на разные экраны.

     

  8. Решил использовать FireMonkey Views. Подогнал мастер под 4 инчевый телефон. проверил всё путём.

    Сделал новый View под 10 инч. размазал контроли по экрану чтобы выглядело нормально на таблетке.проверил всё ОК.

    теперь запускаю апликацию чтобы проверить как там у мелких дела. на экране в Рад студии там все ОК  а в жизни контроли уехали как будто это 10 инчёвый экран !

    типа апликация не понимает что экран маленький и нужно использовать мастер View !

    Как её ткнуть носом ?

×
×
  • Создать...