我有一个 Delphi XE2 Firemonkey 应用程序,我想在 iPad 和 iPhone 上运行。 iPad和iPhone的不动产当然不同,我一直在尝试根据它们运行的平台重新定位和调整(可视化)组件 - 由表单OnResize
事件触发。开始更改组件"Margins"
属性并没有太大成功(可能更多地与相邻组件有关......?)然后发现组件"Position"
属性似乎可以完成这项工作。
问题: Position
属性是否可行?或者是否有更合适的方式使用"Margins"
(我似乎已经在某处读过某些内容,但无法再找到它)。或者是否有其他方法,可能不是基于OnResize事件? (是的,我确信这只是一个问题。)
项目的简要信息 - 使用大约30个组件在屏幕上显示costomer数据库记录,主要是TLabel
个组件,一些按钮和搜索字段,或者2个使用TEdit's
。
由于
答案 0 :(得分:0)
真正取决于你想要使用额外房地产的不同。
是否要显示其他信息,或者只是展开所有内容以使用空间?如果是后者,则可以使用 Scale 属性。