C#中如何禁止textbox輸入中文(含復制方式)
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
1、將該控件的imemode設置為禁用,防止用戶啟用中文輸入法:
![]() 2、將本textbox控件的shortcutsEnabled為false,防止用戶點擊鼠標右鍵彈出菜單來粘貼:
![]() 3、增加textbox控件的KeyDown事件,防止Ctrl+V方式復制中文進來,先點擊屬性窗口中的閃電圖標,顯示出控件可用事件,雙擊“KeyDown”,就會自動給當前控件增加KeyDown事件:
![]() 然后給該事件增加代碼如下:
private void text1_KeyDown(object sender, KeyEventArgs e)
{ if (e.Control && e.KeyCode == Keys.V) { e.Handled = true; } } 該文章在 2017/3/3 0:16:40 編輯過 |
關鍵字查詢
相關文章
正在查詢... |