| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > SynUniHighlighter и SynEdit > TSynMultiSyn |
| Автор: Krott 8.12.2005, 10:20 |
| Здравствуйте, уважаемые форумчане! В TSynMultiSyn используется несколько схем. Вопрос: как определить, внутри какой схемы подсветки находится курсор? Заранее спасибо. |
| Автор: Krott 10.12.2005, 16:21 |
| Гм, неужели никто не знает? Или этого не знаю только я? |
| Автор: Vitalik 10.12.2005, 17:38 | ||
Да просто я не пользуюсь этим TSynMultiSyn Сейчас попробую найти как это у него делается... |
| Автор: Vitalik 10.12.2005, 17:59 |
| Нет ничего проще: SynMultiSyn1.CurrScheme (integer) |
| Автор: Krott 11.12.2005, 21:29 |
| Гм, если б было всё так просто, я б и не спросил. Глючит это св-во по полной. Неправильно определяет текущую схему. Тыкаю курсором между <script>...</script> - выдаёт -1, а то и 2 (надо 0). StartExp и EndExp прописаны правильно. |
| Автор: Vitalik 11.12.2005, 22:21 |
| Наваяй, пожалуйста, примерчик или просто опиши текст и схемы, чтобы я мог у себя поэкспериментировать |
| Автор: Krott 11.12.2005, 22:54 |
| Пример с экзехой -> http://www.swbsite.com/example.rar |
| Автор: Vitalik 12.12.2005, 16:16 |
| Гм... В Билдере действительно подглючивает эта фича... В Делфи всё работает на ура... |