vb.net - 不允许创建新行,但文本框仍然是带有 wordwarp 的多行
问题描述
我写了一些代码来检查用户何时输入新行然后删除该行。所有这些都发生在控件上的TextChanged
事件上,并且属性设置为.Textbox
WordWarp
True
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
控件上输入新行时,文本光标会被发送回第一个字符。
有什么解决办法吗?
解决方案
推荐阅读
- jquery - `css` 方法有效时 removeClass 无效
- javascript - 在 JavaScript 中将具有代数运算的字符串转换为整数/浮点数
- asp.net - 如何在 ASP.NET 中将网格视图值插入 SQL Server 数据库?
- javascript - 通过 jQuery 切换按钮状态
- python-3.x - Scrapy Crawler 在随机页面终止
- python-3.x - 我在 MNIST 的逻辑回归中没有获得理想的准确性
- regex - 将行拆分为三个单词,然后重新排列以创建一个 php 数组
- prolog - 列表列表为修改后的单个列表
- ios - Xcode 9.3 中无线调试的解决方案
- c# - 使用 Linq 方法提高性能