0

構文を強調表示するテキスト ボックスをコーディングする方法について Web を検索してきましたが、ほとんどが機能しています。しかし、角が丸くなっている mac の xcode 選択ハイライトが大好きです。最近、inType テキスト エディターでこのタイプの選択が強調表示されているのを見ました。この画像は、リッチ テキスト ボックスに表示したい効果をよりよく表しています。

言葉で説明するのは難しいので、ここで画像をチェックしてください http://www.blackackle.com/corner.jpg

この結果を得る方法についてのアイデアはありますか? 私は C# .NET でコーディングしていますが、ソリューションに他の言語が必要な場合は問題ありません。

前もって感謝します

4

1 に答える 1

1

Mozilla LabsチームがBespinプロジェクトで行ったのと同様に、コードエディタをゼロから実装する必要があります。最新のGoogleIO会議での講演で説明しているように、新しいHTML 5標準の一部であるcanvasタグを使用して、コードエディターをゼロから実装し、とりわけ独自のスクロールバーなどを作成できるようにしています。 。WebアプリとWindowsアプリのどちらを実装しているかはわかりませんが、Mozilla Labsチームが行ったのと同様の手法を使用して、WPFやSilverlight(Canvasプレースホルダーもある)などのテクノロジを使用してC#で同様の手法を実装できます。 )。

于 2009-06-21T16:08:32.153 に答える