Firemonkey,多视图当前状态

时间:2018-09-13 19:44:38

标签: firemonkey

我是firemonkey的新手,有个问题。当我将multiview.mode设置为PlatformBehaviour并且在我的电脑上时,显示的是NavigationPane,折叠宽度为62。这是因为某些图像图标始终沿左侧显示。 Imgur上的图片-https://imgur.com/a/Sd3eidN

问题在于,详细信息视图(选项卡控件)与客户端对齐,并且随后在导航窗格后面启动(即最大化时与屏幕的左侧对齐)。相反,在使用多视图和面板选项时,它会正确调整到多视图面板的边缘,但在使用导航窗格时不会调整。

我想做的是在from.show中确定多视图的状态,并将详细视图(选项卡控件)上的左边距设置为63,以便从多视图导航窗格的边缘开始。 / p>

我尝试了几个选项,但是似乎无法检测到它处于哪种模式。因此,任何人都可以帮助我确定要显示哪个选项的特定代码行。

谢谢

1 个答案:

答案 0 :(得分:0)

我想出了是否有人感兴趣。

您可以在对象检查器中将multiview.TargetControl设置为detailview中的任何内容,而不是尝试在运行时进行调整。就我而言,它是TabControl。然后将其推到多视图面板的边缘。