Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
 Аватар для molnia
7 / 7 / 2
Регистрация: 21.11.2008
Сообщений: 41

подсветить текст в RichEdit

14.10.2010, 14:35. Показов 1612. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо выделить (подсветить) слово word в строке, а - начало слова.
вместо этого я получаю курсор в конце слова.
C++
1
2
3
4
5
6
7
8
 
 void Find(char *word,int a)
 { Form1->RichEdit1->SetFocus();
   Form1->RichEdit1->HideSelection=true;
   Form1->RichEdit1->SelStart=a;
   Form1->RichEdit1->SelLength=strlen(word);
   Form1->RichEdit1->SelStart=a+strlen(word);
 }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.10.2010, 14:35
Ответы с готовыми решениями:

Работа с RichEdit. Разбить текст по станицам.
Привет всем у меня такой трабл. Возможно ли С++ Builder Rich Edit текст разбить по станицам, как в ворде. Благодарб за помощь.

Выделить текст в Memo или RichEdit
Необходимо выделить прямоугольный участок текста для копирования в буфер обмена. Как в IDE по кл. Alt. Принимаю любые идеи....

Вставить текст в нужном месте: RichEdit
Не знаю как осуществить следующую вещь: необходимо вставить слово в том месте на котором в данный момент находится указатель

3
 Аватар для radiohobbyt
192 / 190 / 15
Регистрация: 27.01.2009
Сообщений: 548
14.10.2010, 18:46
C++
1
2
3
4
5
6
void Find(AnsiString word)
 { Form1->RichEdit1->SetFocus();
   Form1->RichEdit1->HideSelection=true;
   Form1->RichEdit1->SelStart=Form1->RichEdit1->Text.Pos(word)-1;
   Form1->RichEdit1->SelLength=word.Length();
}
код получен методом научного тыка. и это не апи. это борланд цпп билдер.
0
 Аватар для molnia
7 / 7 / 2
Регистрация: 21.11.2008
Сообщений: 41
14.10.2010, 18:59  [ТС]
я просила помочь, а не оценивать код.
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
15.10.2010, 13:39
molnia, вам radiohobbyt написал решение и сказал, как он его получил
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.10.2010, 13:39
Помогаю со студенческими работами здесь

Записывает текст в файл только из последнего RichEdit
Здравствуйте. Я пишу программу-тестер знаний, и у меня 11 вопросов. Я сделал один RichEdit и при клике на кнопку "Дальше" он...

[C++ Builder] TRichEdit. Подогнать текст по размеру RichEdit
Здравствуйте! Подскажите в такой вот проблемке! Как при растягивание окна за границы текст "растягивался" до его...

Взять текст из буфера обмена и поместить его в RichEdit
Только начал изучать C++. Посмотрите, что не так? void __fastcall TForm1::Button3Click(TObject *Sender) { if...

Как переместить текст из RichEdit в Word C ЗАДАННЫМ СТИЛЕМ?
Есть текст, напечатанный в RichEdit. При перемещении его в вордовский документ все переводы строки почему то куда то уходят, и текст...

Как сделать, чтоб текст из RichEdit не копировался, но скролы были активны?
Т.е. Enabled не катит.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru