- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个简单的应用程序,其中包含:- 主要形式- 主菜单- Action 列表
操作列表包含三个操作:一个标准操作 - 退出,两个特定操作 - 1. 连接到数据库和 2. 计费。
为了防止在连接到数据库之前进行计费操作,我将计费属性设置为“启用”= false。
连接操作事件(OnExecute)我链接到此过程:
procedure TForm1.ConnectActionExecute(Sender: TObject);
begin
ConnectAction.Enabled := false;
BillingAction.Enabled := true;
StatusBar1.Panels[0].Text := 'DB Status: Connected';
end;
但是在触发此操作后,ConnectAction 被禁用,但 BillingAction 继续保持禁用状态。请指出我的错在哪里?
最佳答案
您是否有 OnExecute 事件连接到 BillingAction?禁用没有 OnExecute 事件的操作是标准行为。
更新:您可以使用操作的 DisableIfNoHandler
属性来控制它。
关于Delphi XE 2 ActionList - 启用/禁用操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20771242/
我正在 Delphi XE8 中制作一个多设备应用程序,它使用 LiveBindings 来连接数据集。 FMX 有许多特定于 LB 的操作,包括 TFMXBindNavigateDelete。我正在
我有以下图形用户界面: 问题是,[Register LMS] 按钮应该只在我在 Flood Monitoring 选项卡上时显示。 当我转到“用户注册”选项卡时,应显示另一个名为 [Register
我有一个关于如何在静态方法中为按钮添加ActionListener的问题 这是我的静态方法 private static void initComponents() { btnExit = n
我有一个 TComponentEditor 后代,我将其注册到 TActionList 以提供一些自定义选项。 回到 D2007,我可以通过从 ActnEdit 单元调用 ShowActionList
我创建了一个简单的应用程序,其中包含:- 主要形式- 主菜单- Action 列表 操作列表包含三个操作:一个标准操作 - 退出,两个特定操作 - 1. 连接到数据库和 2. 计费。 为了防止在连接到
我们目前使用 Delphi 5 和 Delphi 2005 进行开发,并研究通过 Delphi Prism 走上 .NET 路线。 是否有与 Delphi 的 ActionList 等效的 .NET?
我已尝试查看大约 5 个不同的 WindowBuilder 教程,虽然在测试代码时可以显示应用程序窗口,但无法使按钮正常工作。这是我根据我看过的教程编写的代码。 package guiTest; im
我是一名优秀的程序员,十分优秀!