私の質問は、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
。