Delphi Object Pascal对应的TBindNavigator运行时调用

时间:2015-04-26 17:36:20

标签: delphi livebindings

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

  • "邮政&#34 ;;
  • "取消&#34 ;;
  • "刷新"

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

1 个答案:

答案 0 :(得分:1)

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

FMX表格的样本:

  1. 在表单中添加TActionList
  2. 添加必要New Standard ActionLiveBindings等课程的TFMXBindNavigatePost表单TFMXBindNavigateCancel节点。
  3. 选择此操作并设置Datasource属性。
  4. 将操作分配给必要的TButton或其他控件。
  5. 步骤2-4也可以用另一种方式完成。

    1. 选择控件(即TButton),选择属性Action,然后单击右侧的箭头。
    2. 选择New standard action,然后选择LiveBindings。选择必要的班级TFMXBindNavigate*。该操作将分配给TButton
    3. 选择TActionList并选择添加的操作并设置DataSource属性。
    4. 该行动将由LiveBindings保持最新。必要的控件将变为Enabled - Disabled,并将作为TBindNavigator的按钮。