Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2016, 16:24   #1
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию Как изменить цвет выделенного слова в элементе EDIT

Добрый день !

Подскажите пожалуйста как изменить цвет выделенного слова в элементе EDIT ?

Цвет всего текста изменить не проблема , а вот конкретного слова это
беда.
RAFA91 вне форума Ответить с цитированием
Старый 19.04.2016, 16:28   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

EDIT не поддерживает такого.
это удел RichEdit
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 19.04.2016, 16:40   #3
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

может цвет слова в отдельности нельзя поменять , но цвет выделения поменять можно.

по умолчанию стоит синий. как изменить на другой цвет ?
RAFA91 вне форума Ответить с цитированием
Старый 19.04.2016, 17:20   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

проворонил слово.

нет, цвет выделения зашит в код. берется из системных.(его можно поменять поидее только вместе с темой оформления)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 20.04.2016, 11:28   #5
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

собственно задание повышенной сложности.

может кто подкинет мысли как это можно решить.

а именно выделение найденного слова .

в данном случае EDIT и RichEdit не применяется .
Изображения
Тип файла: jpg Б.JPG (27.1 Кб, 51 просмотров)
RAFA91 вне форума Ответить с цитированием
Старый 20.04.2016, 12:26   #6
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

для любителей ретро(1993г.) и тех кто любит "докапываться" до самой сути
http://www.frolov-lib.ru/books/bsp/v14/ch1_1.htm
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 20.04.2016 в 12:28.
evg_m вне форума Ответить с цитированием
Старый 20.04.2016, 12:44   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в данном случае на самом деле можно и обычное выделение
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 20.04.2016, 12:49   #8
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

мне нужно выделить определенным цветом только найденное слово а не весь текст.

вижу особо мыслей решения этой проблемы нету, значит придется выводить каждое слово по отдельности , а перед выводом менять цвет если слово встретится.
RAFA91 вне форума Ответить с цитированием
Старый 20.04.2016, 13:20   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну так, выделить именно это слово, а не весь текст.
так блокнот же работает.

а не проще RE освоить?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 20.04.2016, 16:51   #10
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
ну так, выделить именно это слово, а не весь текст.
так блокнот же работает.

?
не понял что вы этим хотели сказать.

в задании четко сказано никаких EDIT и аналогий.

поэтому и задание повышенной сложности.

надо думать. проблема с табуляцией вроде решена.
RAFA91 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить цвет Edit Anton931 Общие вопросы Delphi 12 03.04.2015 06:31
Как с помощью JavaScript изменить цвет фона ячеек в таблице,так что бы можно было выбрать цвет из списка Gotessa JavaScript, Ajax 1 09.05.2009 16:05
Как изменить стиль шрифт выделенного тексту слова в компоненте RichEdit при выделении его? SkAndrew Общие вопросы Delphi 9 23.04.2008 01:35
Изменить цвет неактивного Edit Xardas Общие вопросы Delphi 11 20.01.2008 22:38