Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подсветка синтаксиса 
:(
    Опции темы
Dimyan
Дата 9.6.2004, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Подскажите как осуществить подсветку синтаксиса (WinForms), по типу форумов, т.е.
нормальный текст, а потом с помощю тегов или чего нибудь еще
Код
Выделенный текст кода с подсветкой синтаксиса


и можно ли сделать это в richTextBox, т.к. неодходим текст формата rtf


--------------------
Как хорошо ничего не делать, а потом еще немного отдохнуть :)
PM MAIL ICQ   Вверх
AntonSaburov
Дата 9.6.2004, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

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



Может можно действительно использовать RTF. А может поискать что-то в стороне HTML - наверняка должен быть какой-то простой вьювер для этого.
PM MAIL WWW ICQ   Вверх
Dimyan
Дата 9.6.2004, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



проблема в том что я немогу ничего найти sad.gif
поэтому и прошу помощи или ссылочку на компонент


--------------------
Как хорошо ничего не делать, а потом еще немного отдохнуть :)
PM MAIL ICQ   Вверх
ElectricalStorm
Дата 9.6.2004, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



можно сделать просто - создать хеш мап или типа того в него занести пары {
ключевое - слово => цвет,
ключевое - слово => цвет ,
ключевое - слово => цвет
}

потом пробежаться по тексту и если ключ найден менять стиль ставить фонт что угодно делать но поставить свой цвет ... smile.gif

вот и все ...




--------------------
Нужно знать инструмент, которым пользуешься
PM MAIL   Вверх
Kurt
Дата 9.6.2004, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


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

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



Ща конкретно найду...
А!
Вот ОНО.
Спецом для тебя нашел. smile.gif
Помогло?
Если че, можем вместе разобраться.

З.Ы. Иль не такое надо? hmmm.gif


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
Dimyan
Дата 10.6.2004, 07:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



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

P.S.: Не сочтите за рекламу, но чтоб было понятно все это надо вот для этой программы www.faq-builder.narod.ru

Это сообщение отредактировал(а) Dimyan - 10.6.2004, 07:46


--------------------
Как хорошо ничего не делать, а потом еще немного отдохнуть :)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




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


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

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