Od razu zakładam że usilnie szukałem podoblego postu na 4programmers.net, ale nic takiego nie znalazłem.
W różnych wyszukiwarkasz szukałem, ale też nici.
Mam trzy pytania, co do RichEdit:
- Mam problem z przekopiowaniem całego tekstu z RichEdit1 wraz z
RichEdit1.DefAttributes.Style:=[fsbold];
czyli pogrubiony tekst i dodanie go do RichEdit2.
Używałem różnych funkcji:
1. RichEdit2.Text:=RichEdit2.Text+RichEdit1.Text;
2. RichEdit2.Lines.Text:=RichEdit2.Lines.Text+RichEdit1.Lines.Text;
3. RichEdit2.Lines.Add(RichEdit1.text);
Każda z nich kopiuje, ale wszystkie te polecenia gubią atrybuty
RichEdit1.SelAttributes.Style:=[fsbold];
i po przekopiowaniu jest znów zwykły tekst bez Atrybutów.
- Czy się da w oknie RichEdit1 w jednej linii umieścić dwa różne słowa tak, aby jedno było pogrubione a obok tego był zwykły tekst.
Przykład: Test Test
Próbowałem z komendami:
RichEdit1.SelAttributes.Style:=[fsbold];
RichEdit1.Lines.Add('Test');
RichEdit1.SelAttributes.Style:=[];
RichEdit1.Lines.Add('Test');
Po przekompilowaniu wygląda to tak:
Test
Test
Czemu to jest pod sobą?? I czy jest jakaś inna możliwość dodawania tekstu do RichEdit?
I jeszcze na koniec Ostatnie pytanie!!!
Czy zmiany atrybutów(np. color, style) font'a tylko da się w RichEdit?? Bo raczej w Memo1 nie da się tego zrobić.