1
可以使用哪些C#代碼防止文本框接受字符串並允許使用數字,退格鍵,(點)鍵以及後退和下一個鍵?防止文本框接受字符串並允許數字,刪除鍵和後面和下一個鍵
可以使用哪些C#代碼防止文本框接受字符串並允許使用數字,退格鍵,(點)鍵以及後退和下一個鍵?防止文本框接受字符串並允許數字,刪除鍵和後面和下一個鍵
這應該工作,例如在
this.textBox1.KeyDown += (obj, args) =>
{
Keys[] allowedKeys = { Keys.Back, Keys.Next, Keys.Delete, Keys.OemPeriod, Keys.Left, Keys.Right };
args.SuppressKeyPress = !allowedKeys.Contains(args.KeyCode) && (args.KeyValue < 48 || args.KeyValue > 57);
};
感謝,它的工作原理很不錯的所有情況除外: 時,我想使用左箭頭或向右 – Developer
@fawzymokhtar的數字之間移動:然後加上' Keys.Left,Keys.Right'(編輯我的答案) –
謝謝你它成功 – Developer