RichEdit (zmiana stylu wybranego tekstu)

0

Witam!

W RichEdit! wystepuje tekst..

tekst1 jest taki taki
byl sobie telst1 i byl taki
taki tekst1 tekst

Chce zeby tekst "tekst1" został pogrubiony!i tylko on! nie cała linia. Powinno to nastapic po wpisaniu tej komendy do richedit , lub po automatycznym dodaniu lini z edit'a

Jakies przykłady? pomysły? [browar]

0

O mucha co ty tu robisz :)
a oto odpowiedz

RichEdit1.SelAttributes.Style := RichEdit1.SelAttributes.Style + [fsBold]

0

Jeżeli chodzi Ci o kolorowanie składni to najlepszy jest SynEdit.

0

na pewno jest też możliwość kolorowaniaw RichEdit ,z pomoca funkcji FIND ;-)

Ktos moglby dac przyklad? ;-) [cygaro]

0

Ściągnij komponencik XRichEdit.
Jest to to samo, co RichEdit, tylko, że z kolorowaniem (wybierasz słowa jakie chcesz).
Jest także RichView.

0

dobra, a teraz powiedz gdzie to jest? [browar]

0

Poszukaj. Ja mam ten komponent. To się ściągało jako cały pakiet RX. Dużo tami jest bajerów. Poszukaj, przecieŻ jest jeszcze coś takiego ja wyszukiwarka.
EH. Lepiej idź oglądać obrady sejmu.

A co do tego żeby to sie pogrubiał po dodaniu lini z Edit1, to daj tę procedurke w zdarzeniu on klik buttona, który dodaje tą linie do RichEdit'a.

[diabel]

0

Cześć. Zastosowałem ten kod do aplikacji:
RichEdit.SelAttributes.Style := RichEdit.SelAttributes.Style + [fsBold]
No i działa ale jak zrobić aby jak ktoś jeszcze raz kliknie na ten przycisk to żeby pisało już normalnie nie pogrubieniem ? [cya]

0

RichEdit.SelAttributes.Style := RichEdit.SelAttributes.Style <font color="red">-</span> [fsBold]

0

No ale mi chodzi jak zrobić tak że mam przycisk [ b ] i żeby jak na niego się klinie to robi się text pogrubiony. I teraz do jakiej procedury napisać ten kod
RichEdit.SelAttributes.Style := RichEdit.SelAttributes.Style - [fsBold]
Żeby znowu był normalny ?

0

Uzyj speedButton GrupIndex na 1 i w OnClick
[code] if Bpogrub.Down then
RichEdit1.SelAttributes.Style := RichEdit1.SelAttributes.Style + [fsBold]
else
RichEdit1.SelAttributes.Style := RichEdit1.SelAttributes.Style - [fsBold];
end;[/code]

0

Nie działą [stuk]

0

Musi działać.Ja mam identycznie.

0

Działą D Tylko mam jedno pytanie jak w speedButonie wstawić obrazek z image List zamiast glypha ?

0

W SpeedButtonie się nie da, ale jeśli masz ToolBar i jego przyciski (TToolButton) to dajesz:

ToolBar.Images:= ImageList;
ToolButton1.ImageIndex:= 2;

1 użytkowników online, w tym zalogowanych: 0, gości: 1