2017-10-13 11 views
0

私はFireMonkey TListViewをプロジェクトに持っています。これはDynamicAppearanceを使用しており、各項目には2つのテキストエントリとグリフボタンがあります。私が理解できないように見えるのは、リストを作成するときにそのボタンのグリフイメージを設定する方法です。FireMonkey TListViewでグリフイメージを設定する

lviAmount := lvi.Objects.FindObjectT<TListItemText>('Amount'); 
    lviAmount.Text := FloatToStrF(tx.amount, ffNumber, 7, 2); 

しかし、私はTListItemGlyphButtonと同じことを行う方法を見ることができない:リスト項目を構築する際

例えば、私は、テキストフィールドのためにこれを行うことができます

lviDelete := lvi.Objects.FindObjectT<TListItemGlyphButton>('DeleteButton'); 
    //then?? 

FireMonkey TListViewのTListItemGlyphButtonにグリフイメージを設定/割り当てするにはどうしたらいいですか?どんな助けでも大歓迎です。

答えて

1

TListViewGlyphButtonでこれを行うことはできません。 Add、Delete、またはCheckBoxのボタンタイプに対してのみです。あなたがあなた自身のイメージを持っているしたい場合は、TListItemImageを使用し、ビットマッププロパティを使用し、例えば:

lviDelete := lvi.Objects.FindObjectT<TListItemImage>('DeleteButton');  
lviDelete.Bitmap := SomeBitmap; 

また、それがあったイメージだったかどうかを判断するためにOnListViewItemClickExイベントを使用する必要がありますクリックして

+0

ありがとうございました。私はそのトリックをすると思います。 Deleteに設定しようとしましたが、空のボタンが表示されました。あなたはTListItemGlyphButtonがそれのために何であるか知っていますか? – GrandmasterB

関連する問題