Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Combobox Item Stil değiştirme
#1
Merhaba arkadaşlar.
FMX formlarda Combobox yada listbox'ın Item'larını font punto gibi görsel özelliklerini değiştirmek için aşağıdaki kodları kullanabilirsiniz (Tabiiki Stil ile uğraşmak istemiyorsanız.. Smile )

 
var
 j: integer;
 Item: TListBoxItem;

begin

  ComboBox1.BeginUpdate;

  for j := 0 to Combobox1.Count - 1 do
  begin
    Item := TComboBox(FindComponent('Combobox1')).ListItems[j];
    Item.Font.Family := 'Roboto';
    Item.FontColor := TAlphaColorRec.Gray;
    Item.Font.Size := 11;
    Item.StyledSettings := Item.StyledSettings - [TStyledSetting.Family, TStyledSetting.Size, TStyledSetting.FontColor];
  end;

  ComboBox1.EndUpdate;

// Bilgi paylaştıkça çoğalır.. 

Cevapla
#2
(13-02-2019, Saat: 03:34)mcuyan Adlı Kullanıcıdan Alıntı: Merhaba arkadaşlar.
FMX formlarda Combobox yada listbox'ın Item'larını font punto gibi görsel özelliklerini değiştirmek için aşağıdaki kodları kullanabilirsiniz (Tabiiki Stil ile uğraşmak istemiyorsanız.. Smile )

 
var
 j: integer;
 Item: TListBoxItem;

begin

  ComboBox1.BeginUpdate;

  for j := 0 to Combobox1.Count - 1 do
  begin
    Item := TComboBox(FindComponent('Combobox1')).ListItems[j];
    Item.Font.Family := 'Roboto';
    Item.FontColor := TAlphaColorRec.Gray;
    Item.Font.Size := 11;
    Item.StyledSettings := Item.StyledSettings - [TStyledSetting.Family, TStyledSetting.Size, TStyledSetting.FontColor];
  end;

  ComboBox1.EndUpdate;


Neden FindComponent Wink
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#3
@Tuğrul HELVACI Smile hocam hiç de kaçırmıyorsunuz Smile)

Ben bir formdaki tüm Comboboxları bir for i döngüsü içine almıştım.. Yani herbiri için ayrı ayrı yazmak yerine bu j döngüsünün dışında bir i döngüm vardı ve componenti bulduruyordum.. bende kodlarımı hazır copy paste yaptım ama orayı değiştirmeyi unutmuşum .. Ama sizden kaçmamış Smile
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#4
(13-02-2019, Saat: 13:39)mcuyan Adlı Kullanıcıdan Alıntı: @Tuğrul HELVACI  Smile hocam hiç de kaçırmıyorsunuz Smile)

Ben bir formdaki tüm Comboboxları bir for i döngüsü içine almıştım.. Yani herbiri için ayrı ayrı yazmak yerine bu j döngüsünün dışında bir i döngüm vardı ve componenti bulduruyordum.. bende kodlarımı hazır copy paste yaptım ama orayı değiştirmeyi unutmuşum .. Ama sizden kaçmamış Smile

Smile
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#5
(13-02-2019, Saat: 08:33)Tuğrul HELVACI Adlı Kullanıcıdan Alıntı:
(13-02-2019, Saat: 03:34)mcuyan Adlı Kullanıcıdan Alıntı: Merhaba arkadaşlar.
FMX formlarda Combobox yada listbox'ın Item'larını font punto gibi görsel özelliklerini değiştirmek için aşağıdaki kodları kullanabilirsiniz (Tabiiki Stil ile uğraşmak istemiyorsanız.. Smile )

 
var
 j: integer;
 Item: TListBoxItem;

begin

  ComboBox1.BeginUpdate;

  for j := 0 to Combobox1.Count - 1 do
  begin
    Item := TComboBox(FindComponent('Combobox1')).ListItems[j];
    Item.Font.Family := 'Roboto';
    Item.FontColor := TAlphaColorRec.Gray;
    Item.Font.Size := 11;
    Item.StyledSettings := Item.StyledSettings - [TStyledSetting.Family, TStyledSetting.Size, TStyledSetting.FontColor];
  end;

  ComboBox1.EndUpdate;


Neden FindComponent Wink


O zaman düzeltelim Smile

var
 j: integer;
Item: TListBoxItem;

begin

 ComboBox1.BeginUpdate;

 for j := 0 to Combobox1.Count - 1 do
 begin
   Item :=Combobox1.ListItems[j];
   Item.Font.Family := 'Roboto';
   Item.FontColor := TAlphaColorRec.Gray;
   Item.Font.Size := 11;
   Item.StyledSettings := Item.StyledSettings - [TStyledSetting.Family, TStyledSetting.Size, TStyledSetting.FontColor];
 end;
// Bilgi paylaştıkça çoğalır.. 

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  FMX Listview Item'lar arası boşluk vedat33 12 2.105 16-11-2022, Saat: 20:17
Son Yorum: mcuyan
  Listview Item -> dynamic appearance edit alanı ekleme vedat33 0 511 19-09-2022, Saat: 10:55
Son Yorum: vedat33
  Listbox İtem Height ikurt07 1 975 28-09-2021, Saat: 09:32
Son Yorum: cepkin
  MultiResBitmap Iamge Değiştirme codder71 2 1.174 24-04-2021, Saat: 17:19
Son Yorum: codder71
  Listbox item change (Touch) scada 0 944 20-04-2020, Saat: 19:48
Son Yorum: scada



Konuyu Okuyanlar: 1 Ziyaretçi