如何以delphi格式禁用所有操作

时间:2016-08-01 06:49:31

标签: windows delphi

我有一个带有一些动作的表格。 我调用LogOff过程时需要禁用所有操作。 我该怎么做?

2 个答案:

答案 0 :(得分:9)

如果通过"行动"你的意思是你使用ActionList然后将它State设置为asSuspended。然后按documentation

  

当客户端对象告诉他们" fire"时,操作列表中的操作不响应。列表中所有操作的Enabled属性保持不变

答案 1 :(得分:4)

如果你使用" ActionList"你可以尝试:

ActionList1.State:=asSuspended;

这将暂停ActionList中的所有操作。

如果您想再次启用它,请使用:

ActionList1.State:=asNormal;

如果您使用" ActionManager"您可以使用相同的方式:

ActionManager1.State:=asSuspended;

如果想再次启用它:

ActionManager1.State:=asNormal;

祝你好运。

相关问题