vb.net 的 textbox 的一些事件及字符串处理

我不想用户在textbox控件中输入或是粘贴某些字符.就像是Windows下,给文件重命名的时候,不可以有?*|\/:"等字符一样的效果比如说COPY这一串字符串123\... 我不想用户在textbox控件中输入或是粘贴某些字符.

就像是Windows下,给文件重命名的时候,不可以有?*|\/:"等字符一样的效果

比如说COPY 这一串字符串 123\4\56*7

只会出现1234567在textbox中

限制输入好办,但是粘贴有什么好办法,请指下小弟
展开
 我来答
附尉参扑克3g
2008-03-27
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
用下列代码可以屏蔽TextBox3中的"\"字符。你可以举一反三
Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged
Dim s As Integer
Dim i As Integer
Dim t As String
s = TextBox3.TextLength

For i = 0 To s
TextBox3.SelectionStart = i
TextBox3.SelectionLength = 1
If TextBox3.SelectedText <> "\" Then
t = t & TextBox3.SelectedText
End If
Next
TextBox3.Text = t
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式