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 に答える