IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Выделение чисел, в текстовом редакторе
сообщение
Сообщение #1


Гость






В общем задали написать программу на Delphi на подобии блокнота. Так вроде справился, но нужна еще одна опция - выделение числовой информации (чисел) - цветом, размером - не важно. Идея такая : искать числа (каким образом тоже пока не понятно), выделять (тут будет работать по сути дела Диалог поиска текста), и выделенному тексту нужно присвоить будет другие атрибуты (например цвет), но траббла в том что написать richEdit1.seltext := (richEdit1.font.color:=clRed) я естественно не могу. Надеюсь на вашу помощь. может какие то другие идеи есть? В Делфи не шарю, только изучать начал. =(((
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 36
Пол: Мужской

Репутация: -  0  +


незнаю как это реализовать стандартными средствами, но можно использовать компонент подсветки SynEdit....


--------------------
когда в руках молоток, все кажутся гвоздями
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Цитата(Lestat @ 11.05.05 18:47)
написать richEdit1.seltext := (richEdit1.font.color:=clRed)  я естественно не могу.

Естественно... Зато вполне можешь написать:
richedit1.SelStart  := { начало }
richedit1.SelLength := { длина }
richedit1.SelAttributes.Color := clRed;


А вообще в DRKB была программа для подсветки синтаксиса...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Здрасте =)
Мой пост идет как продолжение предыдущей задачи.

Что мы имеем: Есть поле RichEdit и кнопка Button. Есть массив:
A=array [1..20] of string[90], заполненный элементами (20 строками)

Задача: При нажатии на кнопку посимвольно выводить каждую строчку из данного массива. При этом есть символ - цифра, то выделять ее отдельным цветом. Каждая строчка должна отображатся с начала строки в поле RichEdit

Помогите пожалуйста... А то такая пакость, что даже незнаешь что и делать;(
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5





Группа: Пользователи
Сообщений: 8
Пол: Мужской

Репутация: -  0  +


Цитата
Идея такая : искать числа (каким образом тоже пока не понятно)

Ну я бы для начала попробовал искать числа посимвольно проверяя находиться ли данный символ в множестве допустимых символов ['0'..'9',DecimalSeparator].
Если да то выделять этот символ.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 16.06.2024 23:02
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name