首页 > 解决方案 > 不允许创建新行,但文本框仍然是带有 wordwarp 的多行

问题描述

我写了一些代码来检查用户何时输入新行然后删除该行。所有这些都发生在控件上的TextChanged事件上,并且属性设置为.TextboxWordWarpTrue

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
        TextBox1.Text = TextBox1.Text.Replace(vbCr, "")
        TextBox1.Text = TextBox1.Text.Replace(vbLf, "")
    End Sub

代码有点工作,问题是当用户在我的Textbox控件上输入新行时,文本光标会被发送回第一个字符。

有什么解决办法吗?

标签: vb.netwinforms

解决方案


推荐阅读