DIY Intellisense
常寫程式的應該都會用到程式碼自動完成的功能,
而如何實作 Intellisense 其實技巧不會太難,
在 CodeProject 的篇文章,介紹如何實作 Intellisense 。
其他跟實作純文字編輯器相關的 codeproject 上的資料:
1.
Fireball.CodeEditor [LGPL C# Control]
http://sourceforge.net/projects/dotnetfireball
使用教學
http://www.codeproject.com/useritems/fireballcodeeditor.asp
2.
自製的 Syntax highlighting textbox written in C#
http://www.codeproject.com/cs/miscctrl/SyntaxHighlighting.asp
3.
Expresso - A Tool for Building and Testing Regular Expressions
http://www.codeproject.com/dotnet/expresso.asp
4.
直接掌控 RTF 的文件格式
C# - Formatting text in a RichTextBox by parsing the Rich Text Format (RTF)
http://www.codeproject.com/useritems/RTFSyntaxColour.asp
5.
The Shady Side of Rich Text - Shading and Syntax Highlighting a Rich Text selection
http://www.codeproject.com/csharp/shadyrichtext.asp