0

我的问题是关于 TBindNavigator 组件按钮的 Delphi Object Pascal 对应的运行时调用。我对以下按钮很感兴趣:

  • “邮政”;
  • “取消”;
  • “刷新”。

如何在没有 TBindNavigator 的代码中实现它?你能澄清一下这个问题吗?谢谢。

4

1 回答 1

1

如果您希望执行必要的操作并同时检查它们是否已启用等,那么您根本不需要TBindNavigator。最简单的方法如下:

FMX 表格示例:

  1. TActionList在您的表单中添加一个。
  2. 添加必要等类的New Standard Action表单LiveBindings节点。TFMXBindNavigatePostTFMXBindNavigateCancel
  3. 选择此操作并设置Datasource属性。
  4. 将操作分配给必要的TButton或其他控件。

步骤 2-4 也可以以其他方式完成。

  1. 选择控件(即TButton),选择属性Action并单击右侧的箭头。
  2. New standard action然后选择LiveBindings。选择必要的类TFMXBindNavigate*。该操作将分配给TButton.
  3. 选择TActionList并选择添加的操作并设置DataSource属性。

该操作将通过 保持最新LiveBindings。必要的控件将变为Enabled-Disabled并将充当 的按钮TBindNavigator

于 2015-07-18T17:53:36.727 回答