2016-12-30 52 views
2

我在编码方面有一些小的经验,但我绝对是C#的初学者。在我的程序中,我想让文本在窗体中可见,有点像在HxD程序中。我不希望它是标准的可编辑文本,而是一个可以选择的等宽文本,如果选择了它,那么它背后会有淡黄色(但没有边框)背景,我不知道如何做到这一点,如果甚至可以使用标准控件。我怎样才能实现这个?我需要使用一些外部库吗?我还想提一下,我希望字符和行之间的空格是可配置的。C中的等宽可编辑文本#

我使用Visual Studio的C#2015

这是模拟式:

enter image description here

+1

只读“TextBox”/ textedit控件,使用单词换行和字体设置为等宽字体。你在看WPF还是winforms? IIRC你可能会在winforms中设置高亮颜色时遇到问题。 –

+0

我使用的是标准Windows窗体,但如果需要并且相对容易,我可能会切换到WPF。 – user160995

+0

还有我不想要的闪烁符号。 – user160995

回答

1

我做了使用一个RichTextBox不是由用户编辑之前类似。它有更多的功能来处理字符串的一部分而不是TextBox。