2014-05-08 41 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

回答

相關問題