2009-06-13 140 views
0

我一直在網上搜索如何編寫語法高亮文本框,我已經得到了大部分的工作。但我一直喜歡mac的xcode選擇亮點,它有圓角。最近我在inType文本編輯器中看到了這種類型的選擇高亮。這個圖片展示了我想要在我的富文本框中獲得的效果。富文本框圓角選擇高亮

它很難言傳,所以你可以看看這裏http://www.blackackle.com/corner.jpg

圖像如何得到這樣的結果任何想法?我在C#.NET上編碼,但如果解決方案需要其他語言,則無關緊要。

在此先感謝

回答

1

我將向您需要實現從地上爬起來,類似於Mozilla的實驗室團隊與他們Bespin project沒有你的代碼編輯器的東西。正如他們在最新的Google IO會議上的talk所示,他們使用作爲新HTML 5標準一部分的canvas標記從頭開始實施代碼編輯器,使他們能夠創建自己的滾動條等。我不知道你是在實現一個web應用程序還是windows應用程序,但是使用類似於Mozilla Labs團隊的技術,你可以在C#中用類似WPF或Silverlight的技術來實現類似的東西(它也有Canvas佔位符)。