powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FMX TMultiView
10 сообщений из 10, страница 1 из 1
FMX TMultiView
    #40070188
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если установить Mode в режим Panel , то TMultiView не перекрывает панель с Aling=Client , но если выставить Mode в режим NavigationPane (почему-то нет буквы l в конце), то почему-то панель с Aling=Client перекрывается TMultiView , как этого избежать?
...
Рейтинг: 0 / 0
FMX TMultiView
    #40070189
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Mode в Panel, то норм
...
Рейтинг: 0 / 0
FMX TMultiView
    #40070240
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
панель с Aling=Client обозначает, что панель занимает все оставшееся место. При Mode=NavigationPane ваш MultiView просто увеличивается в размерах, а панель, соответственно уменьшается. Никто никого не перекрывает
...
Рейтинг: 0 / 0
FMX TMultiView
    #40070264
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

При Mode=NavigationPane MultiView наоборот уменьшается и это хорошо, но при этом panel1 растягивается на всю форму, как-будто слева MultiView не занимает место и получается, что MultiView перекрывает(находится сверху/над) panel1, чего быть не должно, как я понимаю.
...
Рейтинг: 0 / 0
FMX TMultiView
    #40070381
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FMX TMultiView
    #40070409
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antox,

Покажите текст вашей dfm. А то я так и не понял где ваше панель и кто кого перекрывает
...
Рейтинг: 0 / 0
FMX TMultiView
    #40070498
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,

Спасибо, разобрался, достаточно было указать в св-ве MultiView1.TargetControl := panel1 и panel1 перестала заезжать под MultiView1 при MultiView1.Mode в NavigationPane
...
Рейтинг: 0 / 0
FMX TMultiView
    #40070499
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
object frmMain: TfrmMain
  Left = 0
  Top = 0
  Caption = 'Form1'
  ClientHeight = 457
  ClientWidth = 658
  FormFactor.Width = 320
  FormFactor.Height = 480
  FormFactor.Devices = [Desktop]
  DesignerMasterStyle = 0
  object pnlMain: TPanel
    Align = Client
    Margins.Left = 50.000000000000000000
    Size.Width = 608.000000000000000000
    Size.Height = 457.000000000000000000
    Size.PlatformDefault = False
    TabOrder = 0
  end
  object mv1: TMultiView
    TargetControl = pnlMain //Этого не было указано
    Mode = NavigationPane
    Size.Width = 250.000000000000000000
    Size.Height = 400.000000000000000000
    Size.PlatformDefault = False
    TabOrder = 1
  end
end
...
Рейтинг: 0 / 0
FMX TMultiView
    #40070549
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разве не должно быть
Код: pascal
1.
mv1.Align = Right

?
...
Рейтинг: 0 / 0
FMX TMultiView
    #40070597
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

Не знаю, в ObjectInspector нет этого св-ва, только программно можно выставить
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FMX TMultiView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]