• 0
Равиль Зарипов (ZuBy)

[TMultiView] Правки стандартного примера MultiViewDemo

Вопросы

Доработал чуть CustomPresentation из демо

 

1) убрал баг с утечкой памяти

было так с включенным ReportMemoryLeaksOnShutdown := true;

post-59-0-08088300-1446192747.png

 

2) неточное отображение на форме, не по центру

было

post-59-0-90051500-1446192892.png

стало

post-59-0-57457700-1446192971.png

 

3) при открытой MV закрыть программу, утечка памяти ReportMemoryLeaksOnShutdown := true;

 

4) Добавил события OnShown, OnHidden

 

MultiView.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

0 ответов на этот вопрос

Ответы на этот вопрос пока отсутствуют

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От WinterSun
      Здравствуйте.
      Можно ли сделать так, чтобы ширину MultiView в режиме NavigationPane можно было менять в Design-Time?
      Спасибо.
    • От dmokrushin123
      Перемещаю в приложении для iOS вручную MultiView и явно видны поддергивания экрана.
      Думал в Токио измениться, нет субъективно еще хуже стало. 
      В приложениях написанных нативно, например kazpost, fortebank, alfabank, с этим проблем нет, все работает плавно.
      Да во второй половине экрана находиться Layout и в нем tabcontrol c другими элементами.
       
    • От Евгений Корепов
      Починили TMultiView.Enable в Tokyo, вот небольшой видео-пример:
      https://www.youtube.com/watch?v=T0gJwfiyRyY
    • От Steepe_Hare
      Когда устанавливаем Mode = NavigationPane.
      Тоже самое же можно сделать, кинув тулбар с кнопкой и под ним две панели. По нажатию кнопки LeftPanel.Visible := not LeftPanel.Visible;
      Или я чего-то сокровенного не понял?
    • От cs_diehard
      Есть главная форма (Form1) и тама реализован MultiView.
      и ещё есть 2я форма (Form2) можно ли MultiView вызывать из главной формы? (Form1->MultiView1->ShowMaster()  <--- не получается)
      или нужно для отдельных форм создавать (реализовать)  свою MultiView.
      заранее спасибо!
    • От master webs
      Добрый день такая проблема кидаю на форму  MultiView, Panel (пустой для подгруздки фреймов), ToolBar(с кнопкой для вызова MultiView) 
      MultiView режим Drawer
      настройки Drawer options: PushingDetailView, Right
      targetcontrol: Panel 
      делаю тип панели как в контакте например. По клику на кнопку все четко выскакивает и сдвигает панель, при смене ориентации телефона IOS/Android  при вызове MultiView происходит затемнение екрана при повторном вызове  уже все в порядке  про еще одной смене ориентации (в первоначальное положение) опять такой же дефект
      баг можно наблюдать и на win при смене высоты формы
    • От Alex924
      В качестве masterbutton использую кнопку, но есть такая проблема что подпись у SpeedButton вылезает за края TMultiView когда оно в свёрнутом состоянии, мне нужно чтобы в свёрнутом состоянии были видны только картинки у кнопок, а в развёрнутом был виден ещё и текст

    • От ivadimos
      Каким образом можно изменить цвет фона в TMultiView?
    • От krapotkin
      Новая особенность MultiView 
      MasterButton работает только в случае, если лежит в одном и том же контейнере, что и MultiView
       
      у меня была раскладка - Тулбар, Align = Top
      TLayout Align = Client
      в Layout помещен MultiView и TPanel - TargetControl
      кнопка на тулбаре установлена как MasterButton
      в XE8.1 она работала, в DX10 перестала
      всю голову сломал, пока догадался тулбар сунуть в панель
    • От krapotkin
      XE8 Upd1
      форма с мульти-вью
      наверху - TToolBar
      в шторке - комбо-бокс
      черное поле - панель, в которую загружаются фреймы в зависимости от выбора в комбо
      применен стиль*

       
      когда шторка выезжает, она почему-то захватывает пространство тул-бара, ну да бог с ним, не страшно

       
      хуже то, что когда она вернулась, тулбар остался изгажен

       
      я пробовал toolbar.Repaint, toolbar.RecalcSize, multiView.RecalcSize
      не помогло
      Как исправить?
       
      *если убрать стили, поведение не меняется
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу