![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Вот в твоём случае надо делать. Но, если грамотно, то нужно еще организовывать поиск по компоненту:
Код:
![]()
Никогда не знаешь, где тебе повезет... (Фрай)
Последний раз редактировалось DIgorevich; 06.08.2010 в 21:44. |
![]() |
![]() |
![]() |
#12 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
очень странно, почему он только '!!' делает жирными? и закрывающий тег не удаляет..
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#13 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
полный код приведи
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#14 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
procedure TForm1.Button1Click(Sender: TObject);
var d,d2:integer; s,s1:string; begin //Сначала тебе надо получить строку. Я ее явно написал s:='ПРИВЕТ [В] МЕДВЕД[/B]!!!'; s1:=s; d:=pos('[В]', s); //Ищешь позицию открывающего тега delete(s,1,d+3); //Удаляешь открывающий тег d2:=pos('[/В]', s); //Ищешь позицию закрывающего delete(s,d2,length(s)); //Удаляешь закрывающий тег. в переменной s осталось то, что было между ними RichEdit1.SelStart:=pos('[В]', s1)-1; //Выделяешь текст где есть RichEdit1.SelLength:=pos('[/В]', s1)-4; //теги richedit1.SelText:=s; //и заменяешь текст с тегами, на текст без оных //дальше опять получаешь строку и присваиваешь ее s1 . Я ее опять явно написал s1:='ПРИВЕТ МЕДВЕД!!!'; RichEdit1.SelStart:=pos(s, s1)-1;// Выделяешь текст RichEdit1.SelLength:=pos(s, s1)-2; //который только что вставил RichEdit1.SelAttributes.Style:=Rich Edit1.SelAttributes.Style+[fsBold];//и делаешь его жирным. end;
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#15 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
В общем, ты просто скопировал мой код... Но учти, что я, для того чтобы оформлялось в посте нормально теги писал русской буквой
![]()
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#16 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
Вот не большая модификация:
Код:
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
#17 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Блин теперь еще страннее работает
![]()
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#18 | |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Проверьте, код не работает.
Цитата:
Код HTML:
var d,d2:integer; s,s1:string; begin s:='Привет [B]Медвед[/B]!!!'; s1:=s; d:=pos('[B]', s); delete(s,1,d+3); d2:=pos('[/B]', s); delete(s,d2,length(s)); RichEdit1.SelStart:=pos('[B]', s1)-1; RichEdit1.SelLength:=pos('[/B]', s1)-4; richedit1.SelText:=s; s1:='Привет Медвед!!!'; RichEdit1.SelStart:=pos(s, s1)-1; RichEdit1.SelLength:=pos(s, s1)-2; RichEdit1.SelAttributes.Style:=RichEdit1.SelAttributes.Style+[fsBold]; Код HTML:
Привет [B]Медвед[/B]!!!
Никогда не знаешь, где тебе повезет... (Фрай)
Последний раз редактировалось DIgorevich; 06.08.2010 в 22:15. |
|
![]() |
![]() |
![]() |
#19 | |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]() Цитата:
Ненавижу быть как все, но люблю, чтобы все были как я.
|
|
![]() |
![]() |
![]() |
#20 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]()
Ну я не знаю я запарился его проверять уже!
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подправьте код программы сразу В НОВОМ ЧИСТОМ ЭКРАНЕ ОКНЕ ВЫВОДИЛОСЬ СОДЕРЖИМОЕ ФАЙЛА t.txt | Kolyan56577 | Помощь студентам | 3 | 22.06.2010 17:09 |
подправьте код Delphi 7 | savra | Помощь студентам | 0 | 14.12.2009 10:41 |
Подправьте макрос. Просьба | kzld | Microsoft Office Excel | 5 | 04.08.2009 17:52 |
Подправьте мой код пожалуйста | Volchara | Общие вопросы C/C++ | 5 | 06.04.2009 17:05 |