我的问题是关于 TBindNavigator 组件按钮的 Delphi Object Pascal 对应的运行时调用。我对以下按钮很感兴趣:
- “邮政”;
- “取消”;
- “刷新”。
如何在没有 TBindNavigator 的代码中实现它?你能澄清一下这个问题吗?谢谢。
我的问题是关于 TBindNavigator 组件按钮的 Delphi Object Pascal 对应的运行时调用。我对以下按钮很感兴趣:
如何在没有 TBindNavigator 的代码中实现它?你能澄清一下这个问题吗?谢谢。
如果您希望执行必要的操作并同时检查它们是否已启用等,那么您根本不需要TBindNavigator
。最简单的方法如下:
FMX 表格示例:
TActionList
在您的表单中添加一个。New Standard Action
表单LiveBindings
节点。TFMXBindNavigatePost
TFMXBindNavigateCancel
Datasource
属性。TButton
或其他控件。步骤 2-4 也可以以其他方式完成。
TButton
),选择属性Action
并单击右侧的箭头。New standard action
然后选择LiveBindings
。选择必要的类TFMXBindNavigate*
。该操作将分配给TButton
.TActionList
并选择添加的操作并设置DataSource
属性。该操作将通过 保持最新LiveBindings
。必要的控件将变为Enabled
-Disabled
并将充当 的按钮TBindNavigator
。