我有一个用户输入的文本框。我想处理keydown事件,防止用户输入除字母以外的任何内容。我怎样才能做到这一点?文本框限制数字或puncuation
0
A
回答
0
只需使用e.Key
并检查它是否不是字母。
if ((e.Key < Key.A) && (e.Key > Key.Z))
e.Handled = true;
如果你设置了e.Handled
到true
,该char
将不会出现。
+0
这也允许数字和其他符号。你确定这样做会行吗?祝你有愉快的一天:) –
+0
是否适合WPF?我在WPF中编写我想在WPF中写入keydown而不是Win – asgerzade
+0
这是WPF代码。 – user844541
相关问题
- 1. 限制文字文本框
- 2. 限制文本框中的字符串或数字Java android
- 3. 文本框字符限制
- 4. 仅限二进制数字文本框
- 5. 文本框中的字数限制
- 6. asp文本框限制字符数?
- 7. 在文本框中限制文字
- 8. 文本字符数限制
- 9. SSRS文本框条目限制字符
- 10. 字符限制在文本框
- 11. 限制文本框中的字符
- 12. 限制文本框与特定字符
- 13. 限制文本框中的字符
- 14. 将文本框限制为仅限数字或数字小键盘 - 无特殊字符
- 15. 限制文本框中的数字和字母 - C#
- 16. 如何限制文本框
- 17. 限制的文本框
- 18. 在数字文本框中限制指数和句点(。)html
- 19. 如何获得BackSpace - 在文本框中只有数字限制?
- 20. 将文本框输入限制在C#中的数字#
- 21. 将文本框限制为x字符数
- 22. 文本框中的VB NET限制数字
- 23. 将文本框输入限制为C#中的数字和点(。)
- 24. 限制汽车回发的弧度数字文本框
- 25. 如何限制在文本框中粘贴的字符数?
- 26. 限制文本框只接受10位数字
- 27. 代表文本框,并限制只能输入数字
- 28. 将输入限制为数字从文本框中删除零
- 29. 仅在文本框中将输入限制为数字? (c#)
- 30. 验证SharePoint文本框以限制字数
好吧,这不是一件容易的事情,因为它可能在开始。您还应该通过按Ctrl + V/Shift + Ins来禁止插入带有错误字符的文本。考虑PreviewTextInput事件。 –