cost 117 ms
为什么:可见,控制分配的TA影响应用程序的CPU使用率? - Why are : visible, control assigned TActions affecting the CPU usage of the application?

如果TAction被链接到一个对象,如TToolButton (项目TToolBar )或TActionClientItem (项目TActionToolBar )和对象是在运行时可见的,那么当你移动鼠标的形式(任何地方,但在工具栏),似乎有基于可见TA的数量在CPU上进行额外加载,这与在前面提 ...

如何在运行时将TAction分配给工具栏按钮? - How to assign TAction to toolbar button at runtime?

我根据设置文件动态添加工具栏按钮。 我想将TAction分配给他们。 现在,我添加了带有动作OnExecute处理程序的OnClick事件,但是如果禁用了动作,则不会自动禁用工具栏按钮,例如在设计时添加的TMenuItems。 因此,换句话说,我想使用IDE中“操作”下拉菜单分配TAc ...

TAction单选项目 - TAction radio item

在行动乐队中,有一个TAction组件。 该组件拥有一个名为 但是领域 不在这里。 这是为什么? 如何使TAction成为复选框? 动作的方向是ActionMainMenuBar和ActionManager。 ...

Delphi:禁用动作列表中的 1 个动作 - Delphi: disable 1 Action from Action List

这很有趣:) 但是如何做类似ActionList1.MyAction.Enable:=false的事情? 一个动作列表有按钮的动作,如果一个按钮是不可见的,我需要禁用它的动作(如果不这样做并按下一个快捷方式,那么将执行一个过程)。 可能是我做错了什么,但我没有为按钮分配操作。 我只有一个带有动作的动 ...

Delphi空闲处理程序仅在我移动鼠标时触发 - Delphi idle handler only fires when I move the mouse

我的D2006应用程序中有一个OnIdle处理程序。 使用此代码: 应用程序运行平稳,空闲处理程序每​​秒调用100次,CPU使用率接近于零。 然后我添加了一个TActionList并将一些控件连接到操作,编写了一个Execute和Update处理程序。 问题。 OnU ...

如何在Delphi 2009中创建最近使用的文件列表? - How can I create a most recently used file list in Delphi 2009?

我有一个TActionManager和一个TActionMainMenuBar,我知道如何将每个MRU文件的TActionClientItem添加到主菜单栏。 但是,我是否必须为列表中的每个MRU文件创建单独的操作? 或者有没有办法只创建一个动作,并根据单击的MRU文件以某种方式将标记或其他 ...

如何在Delphi 2010中以编程方式向Action Manager添加操作 - How do I programatically add actions to an Action Manager in Delphi 2010

我正在尝试动态添加操作项,我可以添加该项目,并且在执行此操作时可以运行: 但是,当操作Execute方法触发时,我尝试像这样从Sender对象获取ActionComponent: 但是ActionComponent始终为零。 为什么未初始化ActionComponent? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM