问题标签 [taction]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 从 TCheckListBox 到 TcxCheckListBox 有异常?
我将此代码与 TCheckListbox (lbServices) 一起使用,它工作正常。但是使用 Devexpress 的 TcxCheckListBox 会引发异常。
如果我调试代码 lbServices.Count = 12。对于列表中的所有项目,lbServices.Items.Objects[i] 为零。这里有什么问题?
delphi - 当我的程序不活动时,如何处理键盘快捷键?
如果我这样使用它可以吗..用于多个事件?
delphi - 如何以编程方式将动作添加到 Delphi 2010 中的动作管理器
我正在尝试动态添加操作项,我可以添加该项目,并且当我这样做时它可以工作:
但是,当动作 Execute 方法触发时,我尝试从 Sender 对象中获取 ActionComponent,如下所示:
但 ActionComponent 始终为零。为什么 ActionComponent 没有被初始化?
delphi - 如何在 Delphi 2009 中创建最近使用的文件列表?
我有一个 TActionManager 和一个 TActionMainMenuBar,并且我知道如何将每个 MRU 文件的 TActionClientItem 添加到主菜单栏。但是我必须为列表中的每个 MRU 文件创建一个单独的操作吗?或者有没有办法只创建一个动作,并以某种方式将标签或其他东西传递给动作的 OnExecute 事件,具体取决于单击了哪个 MRU 文件?
Delphi 的帮助说:“有关 MRU 列表、示例代码和在列表中查找操作的方法的更多信息,请参阅在线帮助中的 FindItemByAction 和 FindItemByCaption。” 但是我在这些主题中找不到任何有用的东西,当然也不是示例代码。我真的很想避免使用 3rd 方组件来完成这项工作。
delphi - Delphi 空闲处理程序仅在我移动鼠标时触发
我的 D2006 应用程序中有一个 OnIdle 处理程序。使用此代码:
应用运行流畅,每秒调用空闲处理程序 100 次,CPU 使用率接近于零。
然后我添加了一个 TActionList 并将一些控件连接到操作,编写了一个 Execute 和 Update 处理程序。
问题。OnUpdate 事件不会触发。凭直觉,我在 OnIdle 处理程序中设置了 Done := true ,然后仅在移动鼠标时才调用 OnIdle 处理程序。并且更新操作仍然没有触发。
为什么更新处理程序可能不会触发,我应该将 Done 设置为 true 还是 false?或两者?
delphi - Delphi ActionMainMenuBar MRU
我正在尝试将 MRU 列表添加到 ActionMainMenuBar 但无法弄清楚如何执行此操作,有人可以请我指向与 ActionMainMenuBar 一起使用的 MRU 组件,或者告诉我如何执行此操作。
非常感谢。
delphi - Delphi:从动作列表中禁用 1 个动作
这很有趣:) 但如何做类似的事情ActionList1.MyAction.Enable:=false
?
一个动作列表有按钮的动作,如果一个按钮是不可见的,我需要禁用它的动作(如果不这样做并按下一个快捷方式,那么将执行一个过程)。
可能是我做错了什么,但我没有为按钮分配操作。我只有一个带有动作的动作列表。每个动作都有一个快捷方式。当按下此快捷方式时,将执行该操作并执行一个过程。如果单击按钮 -> 也会执行相同的过程。
State:=asSuspended
用于整个动作列表。
谢谢!!!
delphi - 如何在我的组件中添加对操作的支持
我需要做什么才能为我的组件添加操作支持。它是一个按钮组件,但我想它对于任何组件类型都是相同的。任何信息或如何提供帮助。
image - Delphi:工具按钮上没有出现操作的图像
一切都在一个框架上。我有一个动作列表,有一个带有图像的动作,图像出现在动作中。我已将操作分配给工具按钮,但图像未出现在其上。
为什么?德尔福 XE。
谢谢!
delphi - 如何根据触发的 TAction 更改事件处理程序的行为?
我有一些菜单项的操作是这样的:
可以从多个位置调用上述操作,但第二个参数(0)可能会改变。如何传递所需的参数,这样我就不必重新编码例程?