Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.03.2013, 11:17
Аватар для mars2107
mars2107 mars2107 вне форума
Прохожий
 
Регистрация: 05.05.2009
Сообщения: 13
Репутация: 10
По умолчанию работа с RichEdit и немного практики

Просьба написать программу для работы с текстом. Собственно сама задумка:

Поле для ввода текста, цветовая панель, еще одно поле с готовым результатом, поле для ввода значения и исполняющая кнопка.

Суть такова, что Имеется текст который нужно поделить на символы и упаковать в теги.
Например фраза "Красивый текст" результат должен выглядеть так
[color:Краси;1 0 1][color:вый т;1 1 0][color:екст;1 0 1]

тоесть текст делится по 5 символов и заключается в теги, на сколько будет делиться можно будет указывать в отдельном поле.

Например если поставить 2 то результат будет таким

[color:Кр;1 0 0][color:ас;1 0 0][color:ив;0 0 1][color:ый;0 0 1][color: т;0 0 1][color:ек;1 0 1][color:ст;1 1 1]

Цветовая панель ограничена, в ней только эти цвета могут быть

0 0 1 - синий
0 1 1 - голубой
1 1 1 - белый
1 1 0 - желтый
1 0 0 - красный
1 0 1 - фиолетовый
0 1 0 - зеленый
0 0 0 - черный

Следующий шаг в поле где вводим текст нужно сделать чтоб при выделении текста можно было нажать на нужный цвет и во втором поле был нужный результат.

Нужно также поставить ограничение на колво символов выходящего результата, он не должен превышать 255 символов, если 255 то предупредить. Тоесть если каждая буква отдельным текстом то соответственно и полученый текст будет короче.

Думаю объяснил доходчиво. Извиняюсь за наглость если это слишком большой запрос.
Ответить с цитированием
 


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 23:34.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025