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