CYFROWY BARON • PROGRAMOWANIE • Zobacz wątek - [BCB C++] TRichedit kolorowanie linii tekstu

[BCB C++] TRichedit kolorowanie linii tekstu

dział ogólny

[BCB C++] TRichedit kolorowanie linii tekstu

Nowy postprzez Darek_C++ » środa, 1 sierpnia 2012, 10:15

Czy komponent TRichedit ma jakieś wsparcie o kolorowania linii tekstu jaka jest do niego wstawiana np:
// Metoda która ustawi na czerwono
Richedit->Lines->Add("Ta linia na czerwono");
....
// Metoda która ustawi na zielono
Richedit->Lines->Add("Ta linia na zielono ");

Czy muszę przed wstawieniem ustalić pozycje gdzie wsatwi tekst od + jego długość i w ten sposób kolorować ?
KOD cpp:     UKRYJ  
RichEdit1->SelStart = 10;
RichEdit1->SelLength = 10;
RichEdit1->SelAttributes->Color = 0x000000FF;
Avatar użytkownika
Darek_C++
Elektrowied
Elektrowied
 
Posty: 454
Dołączył(a): piątek, 25 lipca 2008, 14:33
Podziękował : 66
Otrzymał podziękowań: 4
System operacyjny: Windows XP Pro SP2
Kompilator: Turbo Explorer C++
Gadu Gadu: 0
    Windows XPFirefox

Re: [BCB C++] TRichedit kolorowanie linii tekstu

Nowy postprzez Corvis » środa, 1 sierpnia 2012, 10:27

KOD cpp:     UKRYJ  
int n = FrmAdministracja->memoLogi->Perform(EM_LINEINDEX, FrmAdministracja->memoLogi->Lines->Count, 0);
FrmAdministracja->memoLogi->SelStart = n;
FrmAdministracja->memoLogi->SelLength = FrmAdministracja->memoLogi->Perform(EM_LINELENGTH, n, 0);
FrmAdministracja->memoLogi->SelAttributes->Color=(TColor)Kolor;
FrmAdministracja->memoLogi->Lines->Add(Tekst);
 


Masz tutaj kawałek mojego kodu który koloruje linie.
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House

Za ten post autor Corvis otrzymał podziękowanie od:
Darek_C++
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows 7Chrome

Re: [BCB C++] TRichedit kolorowanie linii tekstu

Nowy postprzez Darek_C++ » środa, 1 sierpnia 2012, 11:01

Domyślam się, że FrmAdministracja jest nazwą dla instancji TRichEdit1 .. Ale co to jest za metoda "memoLogi" ? FrmAdministracja->memoLogi->Lines->Count,
Avatar użytkownika
Darek_C++
Elektrowied
Elektrowied
 
Posty: 454
Dołączył(a): piątek, 25 lipca 2008, 14:33
Podziękował : 66
Otrzymał podziękowań: 4
System operacyjny: Windows XP Pro SP2
Kompilator: Turbo Explorer C++
Gadu Gadu: 0
    Windows XPFirefox

Re: [BCB C++] TRichedit kolorowanie linii tekstu

Nowy postprzez Corvis » środa, 1 sierpnia 2012, 11:08

memoLogi to TRichEdit a FrmAdministracja to formatka :)
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows 7Chrome

Re: [BCB C++] TRichedit kolorowanie linii tekstu

Nowy postprzez Darek_C++ » środa, 1 sierpnia 2012, 11:20

... że też się nie domyśliłem ;) Tak, czy inaczej o to chodziło Corvis -> dzięki()
Avatar użytkownika
Darek_C++
Elektrowied
Elektrowied
 
Posty: 454
Dołączył(a): piątek, 25 lipca 2008, 14:33
Podziękował : 66
Otrzymał podziękowań: 4
System operacyjny: Windows XP Pro SP2
Kompilator: Turbo Explorer C++
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 2 gości

cron