在firemonkey表单上的TButton没有在android上显示

时间:2018-04-19 22:11:25

标签: firemonkey c++builder-10.2-tokyo

我在firemonkey表格上有一个常规的TButton。在表单的FormShow事件中,我使用以下代码行调整按钮宽度:

Button1->Width = Form1->ClientWidth * 0.8;

该按钮在iOS上显示正常,并且尺寸正确。在Android上,该按钮不会显示。我将我的代码更改为以下内容,它在Android(和iOS)上运行良好。

Button1->Width = Screen->Width * 0.8;

我想了解为什么第一行代码在Android上不起作用。注意,如果我在表单的FormPaint事件中使用任一行代码,它工作正常。显然这并不紧急 - 我只想知道为什么第一行代码在FormShow中失败。

0 个答案:

没有答案