![]() |
|
Seçili satır - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7) +--- Konu Başlığı: Seçili satır (/showthread.php?tid=1964) |
Seçili satır - brs - 14-02-2018 Merhabalar, Listviewde seçili satırın item background rengini değiştirmek istiyorum fakat, bir türlü çözüm bulamadım, bu konuda nasıl bir yol izleye bilirim?
var
LStyleObject: TFmxObject;
begin
LStyleObject := ListView.FindStyleResource('itembackground');
if LStyleObject is TColorObject then
TColorObject(LStyleObject).Color := TAlphaColorRec.Slategray;
end;
var
Obj: TFMXObject;
begin
if (Sender is TListView) then
begin
Obj := TListView(Sender).FindStyleResource('itembackground');
if assigned(Obj) then
if Obj is TColorObject then
TColorObject(Obj).Color :=TAlphaColors.Red;
end;
end;
Seçili satır - SimaWB - 14-02-2018 Aynı soru daha önce sorulmuştu: http://www.delphican.com/listview-secili-satir.html Cvp: Seçili satır - brs - 14-02-2018 Vermiş olduğunuz linki daha önce incelemiştim tekrar baktım ama bir sonuç elde edemedim. Aşadaki kodlarla da bir çözüm bulamadım maalesef.
var
Obj: TFmxObject;
begin
Obj := TListView(Sender).FindStyleResource('itembackground');
if Assigned(Obj) then
begin
TColorObject(Obj).Color := TAlphaColors.Red;
showmessage(string(Obj));
// ShowMessage(Obj.ClassName);
end;
end;
Seçili satır - SimaWB - 14-02-2018 Aynı soru için yeni konu açmak mantıklı değil. O konudan devam etseniz daha iyi olurdu
Cvp: Seçili satır - brs - 15-02-2018 (14-02-2018, Saat: 22:20)SimaWB Adlı Kullanıcıdan Alıntı: Aynı soru için yeni konu açmak mantıklı değil. Haklısınız, dikkatimden kaçmış. Seçili satır - mcuyan - 16-02-2018 Barış hocam Listview stillerden dolayı mantıksız çalışan bir altyapıya sahip.. yerinizde olsam kernowun kstableview comp kullanırdım. hem görüntüsü hemde ilgili propertie lere ulaşım daha kolay ve hatasız.. https://bitbucket.org/gmurt/kscomponents Seçili satır - brs - 16-02-2018 (16-02-2018, Saat: 00:19)mcuyan Adlı Kullanıcıdan Alıntı: Barış hocam Listview stillerden dolayı mantıksız çalışan bir altyapıya sahip.. yerinizde olsam kernowun kstableview comp kullanırdım. hem görüntüsü hemde ilgili propertie lere ulaşım daha kolay ve hatasız.. https://bitbucket.org/gmurt/kscomponents "Listview stillerden dolayı mantıksız çalışan bir altyapıya sahip" haklısınız, onlarca deneme yaptım bir türlü çözemedim. Seçili satır - mcuyan - 19-02-2018 Ben projelerime ne zaman style manager i eklesem (ki bu genellikle bazen otomatikmen ekleniyor) hep saçma sapan hatalarla kaşılaşıyorum. Bu konuda hiç eklememek yada 3.parti bileşenlerin hazır renklendirmelerini kullanmak daha güzel sonuçlar çıkarıyor.. Ör: FGX, KsComponent, TMS vs.vs. |