TActionlist是Delphi的妙处之一。 更好的是默认的TAction,例如TDataset-actions。 我有一个带有几个简单表格的表格。 所以我让Delphi通过几个TDatasetinsert / delete / edit等来决定哪个数据源/表是活动的。 但是现在 ...
TActionlist是Delphi的妙处之一。 更好的是默认的TAction,例如TDataset-actions。 我有一个带有几个简单表格的表格。 所以我让Delphi通过几个TDatasetinsert / delete / edit等来决定哪个数据源/表是活动的。 但是现在 ...
在Delphi XE7中,我使用此技巧根据是否选择了ListView中的项目来自动启用或禁用工具栏按钮(“编辑ListView项目”),以防止用户在没有ListView时单击按钮选择的项目: 将TActionList放在VCL表单上。 在ActionList中创建一个动作act ...
在CodeGear C ++ VCL应用程序中,我有许多相关的TMenuItem。 每个TMenuItem都与相同的动作(TAction)相关联。 单击MenuItem时,将触发操作(即它的execute方法)。 我将需要以某种方式在动作OnExecute函数中强制转换Send ...
如果TAction被链接到一个对象,如TToolButton (项目TToolBar )或TActionClientItem (项目TActionToolBar )和对象是在运行时可见的,那么当你移动鼠标的形式(任何地方,但在工具栏),似乎有基于可见TA的数量在CPU上进行额外加载,这与在前面提 ...
我有一个用于菜单项和TButton的TAction。 我希望菜单项显示标签,TButton 只显示图标。 但是,当分配一个Action时,Vcl会自动设置TButton的Caption属性,我无法摆脱它。 有任何想法吗? ...
通常可以像这样改变TActionMainMenuBar或TMainMenu的字体: 使用Vcl样式时,如果为组件注册了StyleHook,则无法再使用它。 我进入了位图样式设计器(以前称为Vcl样式设计器)并更改了MenuItemTextNormal的字体。 问题是更改Font没 ...
我的应用程序中有一个TActionManager ,其中定义了所有操作。 我需要获得所有行动的清单; 目前,使用其Actions属性,我可以获取操作的“路径”( GetNamePath ),但我也想获取其标题。 是否有可能从行动经理那里获得所有行动? ...
如何在Delphi中将新发布的(在Object Inspector中显示)属性添加到TActionList的Action中 属性数据类型是布尔值。 谢谢。 ...
我有两种形式,我想分享一个TActionManager并分配TAction -s。 第一种形式是主要形式 - 它持有TActionManager ,带有标题“Action”的TAction 。 Form1的主菜单将此操作和menuitem标题属性设置为“操作A”。 Form2包括F ...
我根据设置文件动态添加工具栏按钮。 我想将TAction分配给他们。 现在,我添加了带有动作OnExecute处理程序的OnClick事件,但是如果禁用了动作,则不会自动禁用工具栏按钮,例如在设计时添加的TMenuItems。 因此,换句话说,我想使用IDE中“操作”下拉菜单分配TAc ...
我为带有TAction列表的TActionClientItem创建一个下拉菜单。 我想知道如何钩住菜单或每个TAction的绘图事件,以不同的方式显示这些TAction的标题! 像TAction.OnDrawItem或TActionClientItem .OnDrawItem之类的东西... ...
当我将TRibbon控件放在不是应用程序MainForm的表单上时,TRibbon的操作(即剪切,粘贴)将始终在执行操作后将焦点返回到MainForm。 即使持有TRibbon的TForm不是MainForm的子代,也会发生这种情况。 我使用的是Windows 7 64位,Embar ...
在行动乐队中,有一个TAction组件。 该组件拥有一个名为 但是领域 不在这里。 这是为什么? 如何使TAction成为复选框? 动作的方向是ActionMainMenuBar和ActionManager。 ...
我有一些菜单项,其中的操作是这样的: 可以从多个位置调用上述操作,但第二个参数(0)可能会更改。 如何传递必需的参数,以便我不必重新编码例程? ...
一切都在框架上。 我有一个动作列表,有一个带有图像的动作,该图像出现在动作中。 我已将操作分配给工具按钮,但图像未显示在其上。 为什么? 德尔福XE。 谢谢! ...
如何向组件添加操作支持需要做什么。 它是一个按钮组件,但我猜它对于任何组件类型都是相同的。 任何信息或如何帮助。 ...
这很有趣:) 但是如何做类似ActionList1.MyAction.Enable:=false的事情? 一个动作列表有按钮的动作,如果一个按钮是不可见的,我需要禁用它的动作(如果不这样做并按下一个快捷方式,那么将执行一个过程)。 可能是我做错了什么,但我没有为按钮分配操作。 我只有一个带有动作的动 ...
我的D2006应用程序中有一个OnIdle处理程序。 使用此代码: 应用程序运行平稳,空闲处理程序每秒调用100次,CPU使用率接近于零。 然后我添加了一个TActionList并将一些控件连接到操作,编写了一个Execute和Update处理程序。 问题。 OnU ...
我有一个TActionManager和一个TActionMainMenuBar,我知道如何将每个MRU文件的TActionClientItem添加到主菜单栏。 但是,我是否必须为列表中的每个MRU文件创建单独的操作? 或者有没有办法只创建一个动作,并根据单击的MRU文件以某种方式将标记或其他 ...
我正在尝试动态添加操作项,我可以添加该项目,并且在执行此操作时可以运行: 但是,当操作Execute方法触发时,我尝试像这样从Sender对象获取ActionComponent: 但是ActionComponent始终为零。 为什么未初始化ActionComponent? ...