firemonkey - Firemonkey,多视图当前状态
问题描述
我是firemonkey的新手并且有一个问题。当我使用设置为 PlatformBehaviour 的 multiview.mode 并且我在我的电脑上时,显示器是一个折叠宽度为 62 的导航窗格。这样一些图像图标总是沿左侧显示。Imgur 上的图片 - https://imgur.com/a/Sd3eidN
问题是详细视图(选项卡控件)与客户端对齐,随后在导航窗格后面开始(即最大化时与屏幕左侧对齐)。当使用多视图和面板选项时,它会正确调整到多视图面板的边缘,但在使用导航窗格时不会。
我想做的是在 from.show 中确定多视图的状态,并将详细视图(选项卡控件)的左边距设置为 63,以便从多视图导航窗格的边缘开始。
我已经尝试了几个选项,但似乎无法让它检测它处于哪种模式。所以,任何人都可以帮助我需要检测正在显示哪个选项的特定代码行。
谢谢
解决方案
如果有人感兴趣,我想通了。
您可以将对象检查器内的 multiview.TargetControl 设置为详细视图中的任何内容,而不是尝试在运行时进行调整。就我而言,它是 TabControl。然后将其推到多视图面板的边缘。
推荐阅读
- amazon-web-services - Spring Cloud AWS 和 Fargate
- python - 如何使用在虚拟环境中工作的 jupyter notebook 对 Anaconda 进行全新安装。视窗
- javascript - 防止 Ajax 触发 jQuery 脚本
- javascript - 如何创建包含 html 文件对象的文件夹 url?
- wordpress - 如何在特定页面中隐藏页脚的特定部分?
- cmake - CMake 安装文件权限不是正确的权限
- javascript - Nativescript TabView 仅加载一次
- java - 使用 GSON 使用自定义比较器反序列化扩展 TreeSet 的类
- c - 位比较代码,希望帮助理解它
- java - 拖放侦听器和处理程序不起作用 [JavaFX]