如何禁用FMX表单中的单击?

时间:2019-02-23 17:02:58

标签: delphi firemonkey

对于应用程序,我需要禁止用户单击特定的窗口,同时仍可以使用另一个窗口前面的窗口。 在Delphi中,使用

可以很好地工作
ExampleForm.Enabled:= False;

但是在Firemonkey中,似乎已启用的属性不再存在。同样,如果它也可以禁用键盘输入等,那将非常有帮助。对于这个问题,我将非常感谢,感谢您的宝贵时间!

PS:我使用的是Delphi 10.3版

1 个答案:

答案 0 :(得分:1)

在Firemonkey中,通常希望您在TLayout或其后代之一(例如TGridLayout)内实现所有控件。只要所有控件都在其中,就可以禁用其Enabled属性。该表单实际上只是一个容器,与FCL中的FMX中的控件类型不同。

相关问题