2014-05-08 34 views
0

我有一些文本框,不能接受一些字符的GUI;为了做到这一点,我在KeyPress事件上放了一些代码,但是如果我从剪贴板粘贴事件没有触发的文本。有什么办法可以避免粘贴文本框?

If InStr("><;*,!", e.KeyChar, CompareMethod.Text) Then 
    e.KeyChar = "" 
End If 

所以我想禁用文本粘贴在一些文本框中,但我找不到任何属性来实现该目标。 如果我使用启用属性,我不能编辑文本框,ReadOnly属性相同。

有关如何做到这一点的任何想法?

+0

您是否尝试过使用JavaScript来检查输入的onChange()?如果你这样做,你可以运行你的过滤器功能,并去掉任何你不想要的东西。 – durbnpoisn

+0

是否有像textchanged一样的不同事件? – BlakeH

+0

WPF,WinForms或ASP.NET? – Heinzi

回答

相关问题