我有字符的列表:如何基於字符列表阻止用戶輸入?
var l = new List<char>();
l.AddRange(Path.GetInvalidFileNameChars());
l.AddRange(Path.GetInvalidPathChars());
我想,當用戶按下阻斷人物之一,以檢測和設置SupressKeyPress
到true
。
我有e.KeyCode
,e.KeyData
和e.KeyValue
,但沒有一個對應於例如?
。
我該如何驗證它?
你在處理'Control.KeyPress'事件嗎?不用說你正在處理什麼事件,或者'e'的數據類型是什麼,恐怕沒有人能夠幫助你。 – 2010-12-18 22:34:58
'KeyDown'實際上。但我可以使用任何按鍵事件。 – BrunoLM 2010-12-18 22:37:06
什麼是SupressKeyPress?它似乎不是任何.NET Framework類的屬性... – 2010-12-18 22:49:48