![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() 1)Например, имеется текст, а в нем есть свои теги, типа разметки.
Например тег [centerS]text[/centerS] но без "S", а то на форуме текст ставится по центру ![]() Как можно сделать редактор такого текста на Delphi, чтобы не было видно этих тегов, но текст был именно по центру(например в Memo), а сохранялся он с тегом, но при загрузке его не было видно, только форматированный текст(т.е. этот текст по центру). 2)Например, имеется текст, а в нем есть свои теги, типа цвета. Например тег [red]text[/red]. И что заключено в этот тег, то будет красным цветом. Как можно сделать редактор такого текста на Delphi, чтобы не было видно этих тегов, но текст был именно определенного цвета(например в Memo), а сохранялся он с тегом, но при загрузке его не было видно, только форматированный текст(т.е. этот текст цветной). Подскажите как это реализовать, а то я никогда не ![]() ![]() Подскажите пожалуйста, эксперты. |
#2
|
||||
|
||||
![]() Можно сделать проще. Создаёшь RichEdit и WebBrowser. На событие OnChange у RichEdit пиши:
Код:
RichEdit1.Lines.SaveToFile('save.html'); WebBrowser1.Navigate('save.html'); |
#3
|
||||
|
||||
![]() Цитата:
Но всё-таки нужно как сказано выше ... |
#4
|
|||
|
|||
![]() Используйте RichEdit.
Отцентрировать текст: Код:
ARichEdit.Paragraph.Alignment := taCenter; Код:
ARichEditSelAttributes.Color := clRed; Код:
ARichEdit.SelAttributes.Name := 'Arial'; SelAttributes - аттрибуты выделенного куска текста: цвет, фонт. Чтобы выделить текст, например, с 1 по 10-й символ: Код:
ARichEdit.SelStart := 0; ARichEdit.SelLength := 10; |
#5
|
||||
|
||||
![]() Компонент называется TDBReichEdit ? так. Если да, то почему ничего нельзя написать и если в него загрузить текст, то при первом нажатии он исчезает ??
![]() Извините, всё нашел буду пробовать... |
#6
|
||||
|
||||
![]() Компонент называется RichEdit вкладка Win32
Велик и могуч наш Object Pascal ! ICQ: 357-591-887 |
#7
|
||||
|
||||
![]() TDBRichEdit - это к базам данных отностится, не то, что тебе нужно.
|
#8
|
|||
|
|||
![]() Цитата:
Цитата:
Установите SelStart и SelLength и текст будет выделен. |
#9
|
||||
|
||||
![]() Цитата:
|