vb.net 的 textbox 的一些事件及字符串处理
我不想用户在textbox控件中输入或是粘贴某些字符.就像是Windows下,给文件重命名的时候,不可以有?*|\/:"等字符一样的效果比如说COPY这一串字符串123\...
我不想用户在textbox控件中输入或是粘贴某些字符.
就像是Windows下,给文件重命名的时候,不可以有?*|\/:"等字符一样的效果
比如说COPY 这一串字符串 123\4\56*7
只会出现1234567在textbox中
限制输入好办,但是粘贴有什么好办法,请指下小弟 展开
就像是Windows下,给文件重命名的时候,不可以有?*|\/:"等字符一样的效果
比如说COPY 这一串字符串 123\4\56*7
只会出现1234567在textbox中
限制输入好办,但是粘贴有什么好办法,请指下小弟 展开
展开全部
用下列代码可以屏蔽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
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询