Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Php редактор

14K
11 марта 2006 года
miklash90
5 / / 10.03.2006
ОК. Я выкинул TMemo и вставил RichEdit. Так как же можно сделать так, чтоб слово echo подсвечивалось красным?
294
11 марта 2006 года
Plisteron
982 / / 29.08.2003
Цитата:
Originally posted by miklash90
ОК. Я выкинул TMemo и вставил RichEdit. Так как же можно сделать так, чтоб слово echo подсвечивалось красным?


Разбиваешь неформатированный текст соответствующим образом на лексемы, смотришь, где зарезервированные слова, и делаешь соответствующий rtf-текст, который и пихаешь назад в RichEdit вместо неформатированного текста.

1.9K
13 марта 2006 года
Anton Chik
175 / / 26.09.2005
делал я когда-то нечто подобное...
искал в тексте маты по словарю и подсвечивал их красным (функция sel(откуда,сколько,цвет);)
 
Код:
void __fastcall TForm1::sel(int from,int l,TColor c)
{
        RE1->SelStart=from;
        RE1->SelLength=l;
        RE1->SelAttributes->Style=RE1->SelAttributes->Style << fsBold;
        RE1->SelAttributes->Color=c;
return;
}

,где RE1 это RichEdit1.
а вызывал как-то вот так
Код:
...
for(i=1;i<slov;i++){
        slovo=Slova->Lines->Strings;
        lens=slovo.Length();
        from=1;
        do
        {
        res=RE1->FindText(slovo,from,len,TSearchTypes() >> stWholeWord);
        if(res==-1)break;
        sel(res,lens,clRed);
        from=res+lens;
        }
        while(from<len);
}
return;
}


смотри,может поможет :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог