![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 04.12.2008
Сообщений: 7
|
![]()
Прочитать текстовый файл. На отдельной форме вывести текст, в котором все слова из латинских символов и цифр выделены другим цветом. Я вывожу текст на новую форму с использованием richedit-а, но как цвет сделать не знаю. Завёл множество с лат.буквами и цифрами, но всё равно проверяется только строка...чтобы проверить посимвольно над исп. RichEdit.selstart, ...sellength, ...seltext, как сказал мне препод( ни могу разобраца, помогите, пожалуйста...
|
![]() |
![]() |
![]() |
#2 |
Регистрация: 04.12.2008
Сообщений: 7
|
![]()
procedure TForm1.Button2Click(Sender: TObject);
const MySet=['a'..'z','A'..'Z','0'..'9']; var i,j:integer; c:string; begin Form2.Visible:=true; Form2.RichEdit1.Lines:=Form1.RichEd it1.Lines; {RichEdit1.Text RichEdit1.SelStart RichEdit1.SelLength} for i:=0 to Form2.RichEdit1.Lines.Count-1 do begin c:=Form2.RichEdit1.Lines[i]; for j:=1 to Length(c) do begin if (c[j] in MySet) then Form2.RichEdit1.Font.Color:=clRed else Form2.RichEdit1.Font.Color:=clBlack ; end; end; end; вот код процедуры, еси поможет |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
текстовый файл | werser | Общие вопросы Delphi | 3 | 06.06.2008 08:42 |
Текстовый файл | subsonic | Общие вопросы Delphi | 5 | 09.03.2008 21:20 |
текстовый файл | Var17 | Общие вопросы Delphi | 1 | 22.12.2007 02:20 |
Текстовый файл в текстовый массив | Kimimaru | Общие вопросы C/C++ | 1 | 02.12.2007 11:55 |
Как загрузить текстовый файл в Delphi? | aidyn | Помощь студентам | 7 | 30.05.2007 20:56 |