是否可以使richtextbox只能包含一行?我希望它具有wraptext功能,但我不能在它将生成的文件中有多行。
答案 0 :(得分:0)
您可以将其AcceptsReturn属性设置为false,该属性应该只允许一行,因为它不会让文本返回。
如果由于某种原因,您的属性窗口没有AcceptsReturn属性,则可以在事件if e.KeyCode = Keys.Enter Then e.SuppressKeyPress = True
下添加KeyDown
(由Jimi建议)。
答案 1 :(得分:0)
首先想一想,我们如何进入下一行?按Return
或Enter
。因此,在KeyPress
的{{1}}事件中,您只需使用:
RichTextbox
现在这有一个主要缺点,那就是:如果用户副本将多行文字粘贴到 If e.KeyChar = Keys.Return Then
e.Handled = True
End if
中会怎样?
要解决此问题,您只需在richtextbox
事件中应用以下代码:
TextChanged
希望这会有所帮助:)