|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.04.2012, 16:26 | #11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а если одинаковых пар будет несколько десятков/сотен/тысяч - откуда набор цветов для подрашивания брать?!!
придумайте, откуда брать цвета для совпадающих пар, остально, имхо, несложно! |
21.04.2012, 01:22 | #12 |
Пользователь
Регистрация: 08.04.2012
Сообщений: 18
|
не обязательно много цветов
хватит и 5-7 списки не очень длинные максимум на 40 строчек да и цвет может повторяться лишь бы не сразу же (то есть разные пары стоящие друг за другом небыли окрашены в один цвет) хватит даже и 2 цвета Последний раз редактировалось Я тут новенький; 21.04.2012 в 03:15. |
21.04.2012, 08:24 | #13 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
так. с цветами ясно. то, что цвета могут повторяться - резко упрощает процесс. я бы завел небольшой массивчик (ну, скажем на 7 цветов и брал нужные цвета оттуда по мере возникновения потребности в них (ну, когда обнаруживалось очередное совпадение).
Тогда ещё вопрос, а вы строчки сортируете прямо в TRichView или пользуетесь для сортировки другой структурой (массив, TStringList и т.д.) ? |
21.04.2012, 10:53 | #14 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Вот пример с раскраской.
УПД Нашел баг - при клике на элементы, они неправильно перекрашиваются (установить у listbox свойство enabled:=false)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 21.04.2012 в 10:57. |
21.04.2012, 15:26 | #15 |
Пользователь
Регистрация: 08.04.2012
Сообщений: 18
|
BDA
очень хороший пример, а как сделать на RichEdit? Serge_Bliznykov У меня выше код написан =) В TStringList Последний раз редактировалось Я тут новенький; 21.04.2012 в 15:40. |
21.04.2012, 20:56 | #16 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Вот пример с RichEdit.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
23.04.2012, 01:43 | #17 |
Пользователь
Регистрация: 08.04.2012
Сообщений: 18
|
BDA
Вы бог =) спасибо |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать пошаговую сортировку Шелла? Delphi | Reydan-46 | Помощь студентам | 2 | 23.03.2012 08:38 |
Как сделать блокирование на определенном сайте из списка запрещенных IP и из определенного списка рефералов ? | DeDoK | PHP | 7 | 05.12.2011 03:46 |
как сделать сортировку для отрицательных элементов? | Irisk | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 23.12.2010 20:05 |
DBGrid: Как сделать собственную сортировку данных? | AnTe | БД в Delphi | 17 | 26.02.2009 17:38 |
Как сделать сортировку (поиск) Delphi+Access | Toska | БД в Delphi | 6 | 28.08.2008 22:32 |