2016-11-02 28 views
5

Tôi đang cố gắng thay đổi màu văn bản trong listviewitem của tôi cho một đối tượng văn bản. Tôi có nhiều đối tượng văn bản trong listviewitem. Tôi đang sử dụng mã dưới đâythay đổi màu sắc của văn bản listviewitem trong delphi

Litem := ListView1.Items.Add; 
Litem.Data['ytde'] := currtostrf(ytde,ffCurrency,2); 
Litem.Data['ytdbe'] := currtostrf(ytdbe,ffCurrency,2); 
Litem.Data['ytdetotal'] := currtostrf(ytdetotal,ffCurrency,2); 
Litem.Objects.TextObject.TextColor := TAlphaColorRec.Green 

Các lỗi khi gỡ lỗi nói đối tượng khó tiếp cận nhưng tôi không có vấn đề thay đổi màu sắc khi tôi làm dưới đây

LItemheader.Purpose := TListItemPurpose.Header; 
Litemheader.Objects.TextObject.TextColor := TAlphaColorRec.blue; 

bất kỳ ý tưởng?

Trả lời

4

Tìm thấy câu trả lời:

TListItemText(Litem.Objects.FindDrawable('ytde')).TextColor := TAlphaColorRec.Red; 
Các vấn đề liên quan