对于应用程序,我需要禁止用户单击特定的窗口,同时仍可以使用另一个窗口前面的窗口。 在Delphi中,使用
可以很好地工作ExampleForm.Enabled:= False;
但是在Firemonkey中,似乎已启用的属性不再存在。同样,如果它也可以禁用键盘输入等,那将非常有帮助。对于这个问题,我将非常感谢,感谢您的宝贵时间!
PS:我使用的是Delphi 10.3版
答案 0 :(得分:1)
在Firemonkey中,通常希望您在TLayout
或其后代之一(例如TGridLayout
)内实现所有控件。只要所有控件都在其中,就可以禁用其Enabled
属性。该表单实际上只是一个容器,与FCL中的FMX中的控件类型不同。