Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Kolon rengi
#1
Merhaba.


Araştırdım fakat somut bir şey bulamadım, Listviewde kolon rengini nasıl değiştire bilirim?
Cevapla
#2
Bir kaç gün önce buna benzer birşeye ihtiyaç duyduğumda görmüştüm:
http://delphidabbler.com/articles?article=16

Özellikle "Rainbow Columns" kısmı tam sizin istediğiniz şeye örnek teşkil ediyor.
There's no place like 127.0.0.1
WWW
Cevapla
#3
Vermiş olduğunuz linki daha önce incelemiştim, benim aradığım şey kolon caption ve background rengini nasıl değiştire bilirim.
Cevapla
#4
(16-01-2018, Saat: 13:12)serhat Adlı Kullanıcıdan Alıntı: Vermiş olduğunuz linki daha önce incelemiştim, benim aradığım şey kolon caption ve background rengini nasıl değiştire bilirim.

Canvas kütüphanesini kullanarak Draw işlemlerinin tamamını yapabilirsiniz.

Örnek olması açısından bir FMX projesinde kullandığım şekil şöyleydi;

var
  aBrush: TStrokeBrush;
 aRect: TRectF;
begin

 { Arkaplan boyama }
 if Row = 1 then
 begin
   if Value.ToString = 'TAMAM' then
   begin
     Canvas.Fill.Color := $FFCEEFD6 // Yeşil BG
   end
   else if (Value.ToString = 'FAZLA') or (Value.ToString = 'EKSİK') then
     Canvas.Fill.Color := $FFEFCECE
   else
     Canvas.Fill.Color := $FFFFFFFF;

   Canvas.FillRect(Bounds, 0, 0, [], 1); 
   { Arkaplan boyama bitiş }
   { Metin boyama }
   if Value.ToString = 'TAMAM' then
   begin
     Canvas.Fill.Color := $FF4CAF50; // Yeşil
     Canvas.Font.Style := [TFontStyle.fsBold];
   end
   else if (Value.ToString = 'FAZLA') or (Value.ToString = 'EKSİK') then
   begin
     Canvas.Fill.Color := $FFF44336; // Kırmızı
     Canvas.Font.Style := [TFontStyle.fsBold];
   end
   else
     Canvas.Fill.Color := TAlphaColorRec.Black;

   aRect := Bounds;
   Canvas.FillText(aRect, Value.AsString, false, 1, [], TTextAlign.Center);
   { Metin boyama bitiş }
 end;
end;
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Panel rengi Husv 3 1.186 20-12-2021, Saat: 20:48
Son Yorum: engerex
  Memo font rengi değiştirme Haydar 3 2.348 05-06-2020, Saat: 16:12
Son Yorum: cinarbil
  DbGrid deki Kolon içindeki veri arama Esrefhan 4 3.856 13-12-2019, Saat: 23:30
Son Yorum: Esrefhan
  Çok sayıda form'daki DBgridlerin kolon genişliğini değiştirmek boreas 6 4.141 10-07-2019, Saat: 15:09
Son Yorum: boreas
  Son kolon genişliği ahmetb 6 4.516 07-02-2019, Saat: 16:32
Son Yorum: mrmarman



Konuyu Okuyanlar: 1 Ziyaretçi