Модераторы: Vitalik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TSynMemo подсветка, заданная программно, Поиск и подсветка всех вхождений 
:(
    Опции темы
Aehn
Дата 4.7.2008, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 24.4.2008

Репутация: нет
Всего: нет



На форме есть компонент типа TSynMemo. Подсветка уже осуществлена в соответствие с неким шаблоном (CSS, XSL, ...)

Надо найти все включения какого-нибудь слова/ небольшого предложения, и чтобы все эти включения были подсвечены одновременно.

Как это можно было бы сделать программно, по нажатии кнопки?
PM MAIL   Вверх
mr.Anderson
Дата 5.7.2008, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 1
Всего: 128



Aehn, в каком смысле подсвечены? Выделены жирным, например? Несложно. Организуем поиск, находим все слова, играемся с SelAttributes...


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Aehn
Дата 15.7.2008, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 24.4.2008

Репутация: нет
Всего: нет



В TSynMemo нет свойства/метода SelAttributes
В RichEdit есть, а в TSynMemo - нет!

Это сообщение отредактировал(а) Aehn - 15.7.2008, 08:39
PM MAIL   Вверх
mr.Anderson
Дата 14.8.2008, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 1
Всего: 128



Aehn, хм, и правда. Тогда единственное, что смог найти - это свойства SelStart, SelLength, SelectedColor, возможно, они помогут. Но вообще, не предусмотрено того, что ты хочешь сделать, в SynEdit, он все же наследник TMemo, насколько я знаю.

Это сообщение отредактировал(а) mr.Anderson - 14.8.2008, 20:01


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Aehn
Дата 15.8.2008, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 24.4.2008

Репутация: нет
Всего: нет



SelectedColor - это то, каким цветом текст будет выделен, а не цвет самого текста.
Все-таки как управлять цветом в Memo?
Хотя бы низкоуровневые принципы основные знает кто-нибудь?
 SynMemo SynEdit избыточны, а мне нужно всего-лишь уметь подсветить нужным цветов последовательность символов.
PM MAIL   Вверх
mr.Anderson
Дата 15.8.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 1
Всего: 128



Aehn, тогда не пойму, чем не устроил RichEdit. В Memo это изначально не предусмотрено, и в наследниках тоже, зачем себе проблемы-то строить?


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема »


 




[ Время генерации скрипта: 0.0570 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.