Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > SynUniHighlighter и SynEdit > TSynMultiSyn


Автор: Krott 8.12.2005, 10:20
Здравствуйте, уважаемые форумчане!

В TSynMultiSyn используется несколько схем.
Вопрос: как определить, внутри какой схемы подсветки находится курсор?

Заранее спасибо.

Автор: Krott 10.12.2005, 16:21
Гм, неужели никто не знает?
Или этого не знаю только я? smile

Автор: Vitalik 10.12.2005, 17:38
Цитата(Krott @ 10.12.2005, 16:21)
Гм, неужели никто не знает?

Да просто я не пользуюсь этим TSynMultiSyn smile
Сейчас попробую найти как это у него делается...

Автор: Vitalik 10.12.2005, 17:59
Нет ничего проще: SynMultiSyn1.CurrScheme (integer) smile

Автор: Krott 11.12.2005, 21:29
Гм, если б было всё так просто, я б и не спросил.
Глючит это св-во по полной. Неправильно определяет текущую схему.

Тыкаю курсором между <script>...</script> - выдаёт -1, а то и 2 (надо 0). StartExp и EndExp прописаны правильно.

Автор: Vitalik 11.12.2005, 22:21
Наваяй, пожалуйста, примерчик или просто опиши текст и схемы, чтобы я мог у себя поэкспериментировать smile

Автор: Krott 11.12.2005, 22:54
Пример с экзехой -> http://www.swbsite.com/example.rar

Автор: Vitalik 12.12.2005, 16:16
Гм... В Билдере действительно подглючивает эта фича... smile
В Делфи всё работает на ура...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)