我正在寻找将不正确的用户输入转换为正确的整数输入的逻辑。 例如,用户可能错误地在整数输入内输入了字母,并且输入的逻辑更改为正确的形式(整数)。 任何想法?纠正不正确的用户输入的逻辑(VB.Net)
0
A
回答
3
如果您只需要数字值,则可以使用数字控件而不是文本框(如果我没有记错,则为NumericUpDown)。否则,您可以监听OnKeyDown或OnKeyPress事件,“查看”参数内部的内容(用户键入的键)并最终更改其输入。例如,我在意大利,并经常使用用户。或者,用于小数分隔符。因此,我在用户输入时将点转换为逗号。另外,当输入非数字时,我将e.Cancel设置为true,因此没有任何内容被添加到显示的文本中。
1
对于打字错误,BK tree经常与Levenshtein Distance结合使用。 Here对于如何应用这是一个很好的解释。
0
你为什么要纠正不正确的输入?您需要提示用户正确地重新输入信息并告诉他们输入一个整数。
相关问题
- 1. 不正确的逻辑
- 2. 纠正MySQL的空间查询逻辑
- 3. 正确的OOP类逻辑的逻辑
- 4. 没有得到正确的输出...逻辑正确
- 5. 温度不正确的用户输入
- 6. 我的逻辑正确吗?
- 7. 逻辑的正确解释
- 8. 正确的循环逻辑?
- 9. 正确的更新逻辑
- 10. MySQL的,不正确的WHERE逻辑
- 11. 输入字符串格式不正确。如何纠正?
- 12. 忽略不正确的用户输入,直到收到正确的输入
- 13. 尽管逻辑正确,输出错误
- 14. 从is.nan返回不正确的逻辑
- 15. “正确”放入Callable有多少逻辑?
- 16. 不正确处理用户输入
- 17. C++ if else逻辑错误和不正确的输出
- 18. 逻辑陈述不正确评估?
- 19. 不正确的输入
- 20. 纠正输入的输入后重新启用禁用按钮
- 21. 如何为给定的正确输入字符串纠正稍微不正确的DFA?
- 22. 循环用户控件的正确逻辑
- 23. AC中Bussnes逻辑的正确方法
- 24. 我的编程逻辑是否正确?
- 25. 正确的OO 2D动画逻辑
- 26. 解释SetWindowsHookEx/WH_KEYBOARD_LL的正确逻辑
- 27. 业务逻辑类的正确接口
- 28. 命题逻辑语法的正确性
- 29. 我的编程逻辑是否正确?
- 30. 纠正Mercurial错误的正确方法?
你的意思是如果用户键入“a”,它会返回97? – Fredou 2009-07-30 14:45:31