2009-06-13 7 views
0

Я искал в Интернете, как кодировать синтаксис, выделяя текстовые поля, и у меня есть большая часть его работы. Но я всегда любил подсветку выделения xcode mac, которая имеет закругленные углы. Недавно я увидел этот тип выделения выделения в текстовом редакторе inType. Этот образ значительно лучше отражает эффект, который я хочу иметь в своем богатом текстовом поле.Богатый текстовый блок с закругленными углами выбора выделения

его трудно объяснить словами, так что вы можете проверить изображение здесь http://www.blackackle.com/corner.jpg

Любые идеи о том, как получить этот результат? Я кодирую на C# .NET, но если для решения требуется любой другой язык, это не имеет значения.

заранее спасибо

ответ

1

Я буду, что вам нужно реализовать редактор кода с нуля, подобно тому, что команда Mozilla Labs сделали с их Bespin project. Как они иллюстрируют на talk на последней конференции Google IO, они используют тег canvas, который является частью нового стандарта HTML 5, для реализации редактора кода с нуля, позволяя им, среди прочего, создавать свои собственные полосы прокрутки и т. Д. Я не знаю, реализуете ли вы веб-приложение или приложение Windows, но используя аналогичную технику, как это сделала команда Mozilla Labs, вы можете реализовать что-то подобное на C# с такими технологиями, как WPF или Silverlight (у которых также есть холсты холстов).

 Смежные вопросы

  • Нет связанных вопросов^_^