我有一个多设备选项卡式应用程序,我正在使用Delphi XE7。我有一个包含TFlowLayout的TVertScrollBox。当我添加标签和其他控件时,我没有任何问题。目前我正在运行32位Windows应用程序(运行64位Windows时出现相同的错误,不同的地址)。当我将TDateEdit放到流布局上时,我得到:
如果我将DateEdit放在表单上的任何其他位置,那就没关系。
我想知道我是否通过将流布局放在vertscrollbox中或者它只是一个XE7错误来解决布局错误。
提前致谢。
-edit
经过一些调查后,我可以看到FMX.StdCtrls函数TCheckBox.GetIsChecked中引发了错误。这个函数有一个陈述:
Result := FIsChecked;
从这一点来说,我认为我可能需要继承DateEdit来制定解决方法。
任何想法都会受到赞赏。
进一步调查 - 如果我剪切整个TVertScrollBox(和子组件)并放在另一个标签上,我就没有问题......
同一表单上有多个TFlowLayout存在问题吗?