我是firemonkey的新手,有个问题。当我将multiview.mode设置为PlatformBehaviour并且在我的电脑上时,显示的是NavigationPane,折叠宽度为62。这是因为某些图像图标始终沿左侧显示。 Imgur上的图片-https://imgur.com/a/Sd3eidN
问题在于,详细信息视图(选项卡控件)与客户端对齐,并且随后在导航窗格后面启动(即最大化时与屏幕的左侧对齐)。相反,在使用多视图和面板选项时,它会正确调整到多视图面板的边缘,但在使用导航窗格时不会调整。
我想做的是在from.show中确定多视图的状态,并将详细视图(选项卡控件)上的左边距设置为63,以便从多视图导航窗格的边缘开始。 / p>
我尝试了几个选项,但是似乎无法检测到它处于哪种模式。因此,任何人都可以帮助我确定要显示哪个选项的特定代码行。
谢谢
答案 0 :(得分:0)
我想出了是否有人感兴趣。
您可以在对象检查器中将multiview.TargetControl设置为detailview中的任何内容,而不是尝试在运行时进行调整。就我而言,它是TabControl。然后将其推到多视图面板的边缘。