fon*_*232 10 c# numbers line richtextbox
我正在制作一个带有代码突出显示的简单文本和脚本编辑器.为此,我使用RichTextBox.但我不知道如何让它在左侧显示行数,就像在VS或Notepad ++中一样.有什么解决方案吗?
Che*_*eso 20
我尝试重新使用其他地方引用的codeproject文章中的代码,但是我看到的每个选项看起来都有些过于愚蠢.
所以我构建了另一个显示行号的RichTextBoxEx.
行号可以打开或关闭.它很快.它滚动干净.您可以选择数字的颜色,渐变的背景颜色,边框粗细,字体,是否使用前导零.您可以选择"显示"编号行或根据RTB中的硬换行编号.
例子:
alt text http://i39.tinypic.com/13zcoz6.jpg
alt text http://i43.tinypic.com/wml2z9.jpg
替代文字http://i39.tinypic.com/25i4x3o.jpg
它有局限性:它仅在左侧显示数字.如果你关心的话,你可以毫不费力地改变它.
代码设计为C#项目.虽然它是更大的"解决方案"(XPath可视化工具)的一部分,但自定义RichTextBox被打包为可分离的程序集,并且可以在新项目中使用.在Visual Studio中,只需添加对DLL的引用,然后将其拖放到设计图面上即可.您可以从较大的解决方案中丢弃其他代码.
| 归档时间: |
|
| 查看次数: |
25568 次 |
| 最近记录: |