0 / 0 / 1
Регистрация: 16.04.2010
Сообщений: 97

Выделение строки цветом в Memo1

18.04.2010, 10:24. Показов 7878. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Выделение строки цветом в Memo1. Как сделать первую строку, к примеру синий?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.04.2010, 10:24
Ответы с готовыми решениями:

ColorDialog - выделение цветом строки
Добрый день. Подскажите, пожалуйста, как можно с помощью ColorDialog выделить цветом определенную строку в StringGrid?

TMemo: выделение выбранной строки цветом
Как сделать, что бы в TMemo выбрана строка была выделена цветом?

Выделение строки определенным цветом по наличию данных в одной из двух ячеек строки
Доброго времени суток , помогите с кодом пожалуйста: нужно чтобы строка выделялась определенным цветом при наличии данных в одной из ячеек...

29
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
18.04.2010, 10:59
Студворк — интернет-сервис помощи студентам
Опять не понял. Строка сразу должна быть синей???
0
0 / 0 / 1
Регистрация: 16.04.2010
Сообщений: 97
18.04.2010, 11:13  [ТС]
Цитата Сообщение от Ni'Tan Посмотреть сообщение
Опять не понял. Строка сразу должна быть синей???
Да. Постоянно.

Добавлено через 4 минуты
Ni'Tan,
Да. Строка должна быть постоянно выделина
0
Маэстро
Вирусоборец
 Аватар для Maestro
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798
18.04.2010, 11:18
altaistudent, А в чём составляет трудность замены с Memo на RichEdit ?
0
0 / 0 / 1
Регистрация: 16.04.2010
Сообщений: 97
18.04.2010, 11:18  [ТС]
Цитата Сообщение от Maestro Посмотреть сообщение
altaistudent, А в чём составляет трудность замены с Memo на RichEdit ?
Сложность и объемность кода.
0
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
18.04.2010, 11:25
Напиши этот код в Memo1OnChange.

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
void __fastcall TForm1::Memo1Change(TObject *Sender)
{
 TCanvas *cn=new TCanvas;
 cn->Handle=GetDC(Memo1->Handle);
 cn->Brush->Color=clBlue;
 cn->Rectangle(0,0,Memo1->Width,12);
 cn->Font->Color=clWhite;
 cn->TextOutA(0,0,Memo1->Lines->Strings[0]);
 delete cn;
}
//---------------------------------------------------------------------------
Проверь этот пример.
0
0 / 0 / 1
Регистрация: 16.04.2010
Сообщений: 97
18.04.2010, 11:26  [ТС]
Цитата Сообщение от Ni'Tan Посмотреть сообщение
Напиши этот код в Memo1OnChange.
результата нет

Добавлено через 59 секунд
Цитата Сообщение от Ni'Tan Посмотреть сообщение
Напиши этот код в Memo1OnChange.

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
void __fastcall TForm1::Memo1Change(TObject *Sender)
{
 TCanvas *cn=new TCanvas;
 cn->Handle=GetDC(Memo1->Handle);
 cn->Brush->Color=clBlue;
 cn->Rectangle(0,0,Memo1->Width,12);
 cn->Font->Color=clWhite;
 cn->TextOutA(0,0,Memo1->Lines->Strings[0]);
 delete cn;
}
//---------------------------------------------------------------------------
Проверь этот пример.

Строка опять выделяется только когда, введен символ
0
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
18.04.2010, 11:28
Значит тебе при старте программы нужно просто сделать первую строку синей?
0
0 / 0 / 1
Регистрация: 16.04.2010
Сообщений: 97
18.04.2010, 11:37  [ТС]
Цитата Сообщение от Ni'Tan Посмотреть сообщение
Значит тебе при старте программы нужно просто сделать первую строку синей?
Да. Конечно
0
1 / 1 / 0
Регистрация: 04.09.2010
Сообщений: 24
19.11.2010, 17:10
А как выделить строку в мемо обычным синим фоном?
0
4 / 4 / 0
Регистрация: 04.10.2010
Сообщений: 33
26.11.2010, 14:11
Проблема похожая - надо чтобы выделялись сразу вся строка в различных TMemo (которые расположены в ряд (см. скриншот)) при наведении на любое из TMemo. (ну т.е. подсвечивалась вся строка). Или это никак не реализуемо в TMemo? Попробывал RichEdit - а оно когда добавляет строки, расширяется само (визуально, а не так как TMemo, которое всегда одного размера и есть скроллинг в нем.)
Миниатюры
Выделение строки цветом в Memo1  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.11.2010, 14:11
Помогаю со студенческими работами здесь

Выделение строки цветом
Доброго времени суток, у меня есть таблица с заказами и есть поле "Статус" (Выполнен или не выполнен), так вот, необходимо выделять строку...

Выделение цветом строки в ListView
Здравствуйте ! Подскажите пожалуйста , как можно выделять строки в стандартном мелкософтовсом ListView разными цветами ? ( Не путать с...

Выделение цветом строки в DataGrid
Здравствуйте. Написал приложение в стиле MVVM. Есть DataGrid, хотелось бы узнать, как выделять цветом (буквы, а не заливку всей строки)...

Выделение строки цветом по условию
Нужна помощь. Есть программа, мне нужно чтобы при выборе флажка и потом при нажатии на кнопку строка в таблице выделилась цветом

Выделение строки цветом в листбоксе
как сделать такое


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

Новые блоги и статьи
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru