【发布时间】:2022-11-05 17:49:51
【问题描述】:
我正在用 Delphi 编写一个多形式的 Android 应用程序。当主菜单窗体启动时,它会根据需要全屏显示。当我从那里使用第二种形式时NameOfForm2.Form.Show根据需要,这也是全屏的。但是当我尝试通过使用返回主菜单表单时NameOfForm2.Form.Close,显示时钟和电池电量的手机状态栏现在可见,底部的三个图标面板也是如此。我该如何防止这种情况?
我试过的:我已经尝试在对象检查器中将主菜单窗体的 FullScreen 属性设置为 True 并将其 BorderStyle 设置为 None 并将其 WindowState 属性设置为 wsMaximized 但这没有区别。我曾尝试在 FormActivate 事件中以编程方式进行相同的更改,但这也没有什么区别。
procedure TForm1.FormActivate(Sender: TObject);
begin
Form1.FullScreen := TRUE;
Form1.WindowState := TWindowState(2);
Form1.BorderStyle := TFmxFormBorderStyle(0);
LoadMainMenu();
end;
【问题讨论】:
-
您可能需要提供更完整的示例,或更完整的如何重现此示例的步骤