回答
使用maskedtextbox控件。这将解决你的问题。
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask.aspx
你需要TextChanged事件。您可能还想检查MaskedTextBox控件。
MaskedTextBox上的+1 ...以任何其他方式执行此操作将变得很难看,快! –
我同意菲利普。毕竟,不需要重新发明轮子。 – Powerlord
勾起来的文本框的事件:
private void txtBOX_KeyPress(object sender, KeyPressEventArgs e)
{
}
您可以使用textchange
事件或面膜。 keypress
如上所述是最丑陋的方式来做到这一点,但最强大的,你可以随意输入数据。
按键的东西是它没有考虑粘贴文本,拖放文本或语音/手写识别(自Vista以来容易做到)... –
使用这些代码在你的按键事件
if(!char.IsLetter(e.keyChar) && e.keyChar!=8)
{
e.handeled=true;
}
这些会阻止你的文本框接受任何别的东西字母和退格键。
- 1. C#按键事件处理
- 2. 按键事件或按键事件中的其他按键更改按键
- 3. 在c#中的按键事件找出按下的键
- 4. jQuery中的按键事件
- 5. android中的按键事件
- 6. 的按键事件
- 7. 按键事件
- 8. 按钮上的onClick事件和'空格键'按键事件
- 9. C#等价于WM_CHAR按键事件?
- 10. 用C#处理按键事件#
- 11. C#mousedown事件连续按下键
- 12. C#文本框按键事件?
- 13. 按下键事件
- 14. JavasctiptMVC按键事件
- 15. 事件按键时
- 16. qt按键事件
- 17. xmodmap的按键事件到ButtonPress事件
- 18. JavaScript的:事件按键
- 19. 的Java Swing按键事件
- 20. 的Javascript事件按键
- 21. 按键事件和按键事件冲突
- 22. C# - 按键盘上的两个按钮后准备事件
- 23. asp.net文本框中的按键事件
- 24. 删除iPhone中的按键事件
- 25. Android中的按键事件处理
- 26. JavaScript和JQuery中的按键事件?
- 27. GWT取消RichTextBox中的按键事件
- 28. 模拟Python 2.7中的按键事件
- 29. VB.NET中文本框的按键事件
- 30. 覆盖jQuery中的按键事件
asp.net or winforms? – JustLoren