gpt4 book ai didi

Delphi:禁用操作列表中的 1 个操作

转载 作者:行者123 更新时间:2023-12-03 15:24:19 25 4
gpt4 key购买 nike

这很有趣:)但是如何做类似ActionList1.MyAction.Enable:=false的事情?

Action 列表包含按钮的 Action ,如果按钮不可见,我需要禁用它的 Action (如果不这样做并按下快捷方式,则将执行一个过程)。

可能是我做错了什么,但我没有将操作分配给按钮。我只有一个包含操作的操作列表。每个 Action 都有一个快捷方式。当按下此快捷键时,将执行该操作并执行一个过程。如果点击按钮 -> 也会执行相同的过程。

State:=asSuspished 用于整个操作列表。

谢谢!!!

最佳答案

您应该分配按钮的 Action 属性并通过操作控制所有内容。将操作设置为禁用、不可见等,按钮也会随之执行。

不要设置按钮的OnClick事件处理程序,而是使用操作的相应事件。使用操作的 OnUpdate 事件来设置 Visible、Enabled 等属性,基本上是运行时更改的所有内容。

关于Delphi:禁用操作列表中的 1 个操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6751597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com