Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

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:
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Ö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ı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlVermiş 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;
{ talk is cheap show me the code. }
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  CxGrid Kolon Birleştirme narkotik 5 129 17-02-2018, Saat: 00:57
Son Yorum: narkotik
  Excel satır rengi dilo 3 151 02-01-2018, Saat: 12:05
Son Yorum: dilo
  Kolon başlığını kaldırma Dostk 4 196 13-11-2017, Saat: 15:12
Son Yorum: Dostk
  Yanlış ise font rengi değişsin Dostk 4 483 25-12-2016, Saat: 03:21
Son Yorum: Dostk
  pagecontrol rengi hakkında goabdullah 4 456 14-12-2016, Saat: 10:01
Son Yorum: SimaWB



Konuyu Okuyanlar: 1 Ziyaretçi