Dodawanie znaczników do memo

0

Chcę zrobić prosty edytor html (nie wizualny, tylko w kodzie). Ma działać tak, że zaznaczam tekst, klikam w button i ten tekst bierze w znaczniki np. <b>test</b>. Identycznie jak pisząc na forum z bbcode.

Problem w tym że nie wiem jakich funkcji itp użyć by to działało najprościej i najlepiej, bez zbędnego kombinowania. Jeśli nie było by zaznaczonego tekstu to wtedy te znaczniki dodało by na końcu posta puste, tak samo jak tutaj pisząc posta.

Help me :)

0

Przeszukaj sobie metody i właściwości TMemo w pomocy Delphi.
Znajdziesz coś w stylu SelectionStart i SelText, do tego poszukasz Insert i wiesz wszystko co trzeba.

0

W zdarzeniu OnClick klawisza do pogrubiania wstaw kod:

Memo1.SelText := '<b>' + Memo1.SelText + '</b>';
0

SelText można edytować? Dodali to w którym z nowszych Delphi, bo z teog co pamiętam to v5 miało to readonly?

0

To działa wręcz idealnie, dziękuje

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