Gönderen Konu: Richeditte satırları renkli renkli eklemek  (Okunma sayısı 415 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

barutali

  • Global Moderatör
  • *****
  • Rep: +34/-0
  • Çevrimdışı Çevrimdışı
  • Cinsiyet: Bay
  • İleti: 1.152
  • Arkandan Bir Sigara Daha Yaktım ...
    • HerÅŸeyi bilen ÅŸey
Richeditte satırları renkli renkli eklemek
« : 02 Temmuz 2009 10:11:02 »

Bana zamanında lazım olmuştu osıralar bi çözüm bulamamıştım ama sonradan bulduğumda artık lazım değildi :D Belki sizin işinize yarar..

Fonksiyon :

Kod: (delphi) [Seç]

function RErenkle( re:TRichEdit; s:string; f:TColor; fs:TFontStyles; fn:TFontName): string;
begin
 Re.SelAttributes.Color := f;
 Re.SelAttributes.Style := fs;
 re.SelAttributes.Name  := fn;
 re.Lines.Add(s);
end;


Kullanımı :

Kod: (delphi) [Seç]

 Rerenkle(Richeditin adı, ' Eklenecek Mesaj ' , yazı rengi, [yazı sitili], 'Yazı tipi adı ');

{ Tek sitil }
 RErenkle(richedit1,'Ali',clBlack,[fsBold],'Ms Shell Dlg 2');

{Çİft Sitil }

 RErenkle(richedit1,'Ali',clBlack,[fsBold,fsitalic],'Ms Shell Dlg 2');

« Son Düzenleme: 02 Temmuz 2009 12:53:03 Gönderen: barutali »
Kayıtlı
En İyi Öğrenme Metodu Yaparak Ve Yaşayaraktır. M.K.Atatürk.