我是一名新的C#學生程序員。我想創建一個像應用程序這樣的編輯器,它將突出顯示代碼(語法高亮顯示),併爲函數變量等自動完成功能...我沒有任何想法做到這一點。你能給我提供一些教程鏈接或關於這方面的一些提示嗎?我可以在「富文本框」中實現這些功能嗎?如何在C#.NET GUI應用程序中實現語法高亮和自動完成功能?
3
A
回答
7
開源SharpDevelop IDE中的文本編輯器組件可以自由下載和使用。這支持您的所有要求。請參閱http://www.codeproject.com/KB/edit/TextEditorControl.aspx瞭解如何完成此操作。
3
關閉我的頭頂部有三個開放源代碼的文本編輯器控件,您可以下載:
- Scintilla.NET
- AvalonEdit(在#Develop編輯)
- FireballFX
我敢肯定還有其他人,但這些都經過了相當的努力和測試。
相關問題
- 1. Twitter如何在iPhone應用程序中實現新的自動完成功能?
- 2. C++ Builder XE4 - 高亮顯示自動完成和語法錯誤
- 3. Flex:GNU/Linux上的MXML語法高亮,自動完成和括號匹配功能?
- 4. 如何在MVC應用程序中實現自動完成?
- 5. 如何在C#和SQL Server中實現自動完成功能,值得嗎?
- 6. 如何在JTable的單元中實現自動完成功能?
- 7. 如何實現CloudSearch Amazon和Jquery自動完成功能?
- 8. 如何在intellij IDEA的Android項目中爲C/C++啓用自動完成和語法高亮顯示?
- 9. 你如何實現語法高亮?
- 10. 爲CLI應用程序實現自動自動完成
- 11. 如何在Chrome應用程序中使用自動完成功能?
- 12. 如何在Python控制檯應用程序中使用自動完成功能?
- 13. 如何在GAE中實現自動建議(自動完成)功能
- 14. 如何在Atom.io中禁用語法高亮功能
- 15. 如何實現jQuery UI自動完成'自動填充'和/或'selectFirst'功能?
- 16. 移動網絡應用程序的自動完成功能
- 17. 如何在谷歌搜索IOS應用程序中實現自動完成?
- 18. 如何實現具有自動完成功能的eclipse插件
- 19. 如何實現Javascript自動完成功能?
- 20. 實現自動建議功能(不自動完成)
- 21. 崇高的3語言高亮,Linting,自動完成等包裝
- 22. 如何在英特爾App Framework上實現自動自動完成功能?
- 23. 如何使用Python在Google App Engine中實現jQuery自動完成功能?
- 24. 在CKeditor中實現JQuery UI自動完成功能
- 25. WPF應用程序的自動完成功能
- 26. Facebook如何在Android應用程序中實現自動視頻播放功能
- 27. 在iOS上實現應用程序的自動鎖定功能
- 28. 如何在想法中彈出禁用自動完成功能
- 29. 目標C:如何實現「自動完成」功能(如谷歌搜索)
- 30. 自動完成功能不適用於我使用實現
源代碼在Visual Studio 2010中不起作用。爲什麼?你能解釋一下嗎? – chanchal1987 2010-10-30 07:39:49
@ Chanchal1987:我已經添加和使用VS2010中...沒有任何問題... – 2010-10-30 09:24:21
@ Chanchal1987 - 轉換項目後,你有兩個兩個更改。首先,從Program.cs中刪除'使用NUnit.Framework;'。其次,您必須將TextEditor項目設置爲啓動項目(右鍵單擊,設置爲啓動項目)。警告可以安全地忽略。 – 2010-10-30 09:45:00