我可以使用哪个C#代码来阻止文本框接受字符串并允许数字,退格键,(点)键以及后退和下一个键?
答案 0 :(得分:0)
这应该有用,例如在Form_Load
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);
};