0

私のプログラムでは、TListBoxItems を動的に生成し、ListBoxItems に Ttext コントロールを使用または挿入してカスタマイズしました。私の問題は、TText コントロールがボックス項目の上にあるため、ユーザーがボックス項目を選択して強調表示する機能を失ったことです。

ADetail アクセサリを生成し、それをアイテムを強調表示するコントロールにする方が簡単である場合、IDK はありますか? または、 TText.OnClick イベントを設定してボックス項目を強調表示する方が簡単で有益でしょうか。いずれにせよ、私は混乱して迷っています。

Ttexts の onClick イベントを親コントロール TListBoxItem に設定しようとしましたが、何もしません。

また、新しいプロシージャを作成して、オブジェクト Sender.Parent を ... に設定しようとしました。

iOS用のアプリを作成するDelphi Xe4を使用しています。

4

1 に答える 1

3

今は確認できませんでしたが、 のHitTestプロパティTTextを False に設定しようとすると、クリックまたはタップ イベントが発生しないようになります。

于 2013-08-29T21:15:02.957 に答える