C#中如何禁止textbox輸入中文(含復(fù)制方式)
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
1、將該控件的imemode設(shè)置為禁用,防止用戶啟用中文輸入法:
![]() 2、將本textbox控件的shortcutsEnabled為false,防止用戶點擊鼠標(biāo)右鍵彈出菜單來粘貼:
![]() 3、增加textbox控件的KeyDown事件,防止Ctrl+V方式復(fù)制中文進(jìn)來,先點擊屬性窗口中的閃電圖標(biāo),顯示出控件可用事件,雙擊“KeyDown”,就會自動給當(dāng)前控件增加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 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |