标签: c# visual-studio winforms
想象一下,我有一个简单的3行的RichTextBox。
每行先说“行”,然后说行号。
我真正要问的是在RichTextBox的左边和我插入的每一行上划一个小条,一个新标签显示新行号,直到其到达底部为止。
这里与我要达到的目标非常接近:https://i.ibb.co/3dQM2Pc/Ey-p.png。这是我正在制作的Roblox漏洞。
并且没有用户控制
答案 0 :(得分:0)
要创建这样的RichTextBox,可以通过自定义用户控件来实现。您可以参考以下步骤。 首先,您需要在用户控件中添加一个面板(以显示行号)和一个RichTextBox。
然后,您可以在“ UserControl.cs”中尝试以下代码。
dirB
测试结果
希望这可以为您提供帮助。
答案 1 :(得分:0)
我像有人建议的那样,使用FastColoredTextBox解决了我的问题。
使用FastColoredTextBox或ScintillaNET –亚历山大·彼得罗夫
结果是这样的: [请注意我没有使用Windows 7]