ďťż

Ładny brzuch

Kiedy zmieniam czcionke komponentu RichEdit (RichEdit1->Font=...) to zmienia się czcionka całego pola tekstowego. Chciałbym aby zmienił się przykładowo drugi wiersz. Jak to zrobić?



Ech... Może coś takiego jak właściwość SelAttributes? Nie jestem pewien (robię w Delphi), ale to powinno być to ;)

Drugi wiersz?if (RichEdit1->Lines->Count>1) { RichEdit1->SelStart = RichEdit1->Lines->Strings[0].Length()+2; RichEdit1->SelLength = RichEdit1->Lines->Strings[1].Length(); RichEdit1->SelAttributes->Name = "Verdana"; RichEdit1->SelAttributes->Color = clRed; RichEdit1->SelAttributes->Style = TFontStyles() << fsBold; }

A tu masz uniwersalne :P
if (FontDialog1->Execute()) { RichEdit1->SelAttributes->Color = FontDialog1->Font->Color; RichEdit1->SelAttributes->Name = FontDialog1->Font->Name; RichEdit1->SelAttributes->Size = FontDialog1->Font->Size; RichEdit1->SelAttributes->Style = FontDialog1->Font->Style; }



Dzięki, a jeżeli chce zmienić czciąkę zaznaczonego tekstu?
Użytkownik JaskMar edytował ten post 24 maj 2006, 15:31
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •