回答
你将一个处理程序添加到文本框中的“的KeyDown”事件并使用KeyEventArgs.SuppressKeyPress
- 见:
http://msdn.microsoft.com/en-us/library/system.windows.forms.keyeventargs.suppresskeypress.aspx#Y0
Private Sub TextBox1_KeyDown(ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.KeyEventArgs) _
Handles TextBox1.KeyDown
If e.KeyCode = Keys.Enter Then
e.SuppressKeyPress = True
End If
End Sub
文本框也有一个.ReadOnly
属性,它可以通过编程,如果你设置需要暂时(或永久)阻止用户更改该框的内容(即:仅用于显示)。
@AdamS - 我同意,但我认为这取决于应用程序和文本框的上下文。如果没有更好的想法,就很难提出更好的选择。甚至,在这种情况下,文本框可能不是该工作的最佳工具。 – 2012-02-22 15:59:33
完全同意,+1给你的答案,意在评论OP。 – 2012-02-22 16:03:52
@AdamS - 没有问题;) – 2012-02-22 16:10:33
- 1. 需要从文本框中排除输入密钥
- 2. Silverlight DatePicker文本输入需要输入密钥
- 3. 我需要Javascript函数来禁用输入密钥
- 4. 谷歌应用脚本 - 在输入文本框中输入密钥 - 如何捕获或禁用?
- 5. jQuery在输入密钥已被禁用时,输入密钥已被命中后禁用输入密钥
- 6. NodeJS TypeError('JwtStrategy需要密钥或密钥');
- 7. 在编辑框中输入文字时需要启用按钮
- 8. 禁用输入密钥的形式
- 9. 输入要保存密钥的文件
- 10. Android:需要验证非空白输入的编辑文本
- 11. 紧凑框架2.0检测文本框中的输入密钥
- 12. jQuery Chrome - 禁用输入密钥
- 13. 禁用列表框编辑
- 14. 简单的awk脚本,不需要参数或输入文件
- 15. iOS和禁用键盘搜索或输入密钥
- 16. 禁用默认按钮或在asp.net中输入密钥c#
- 17. 禁用表单提交按钮输入=文本和输入=复选框与jQuery
- 18. 输入密钥在文本框中的行为
- 19. 禁用文本框输入值
- 20. Redis复制密钥级别
- 21. 当文本框为空时输入时禁止表单帖子
- 22. javascript在文本框中输入密钥重定向
- 23. 如何停止输入密钥刷新html文本框?
- 24. 绑定在文本框中输入密钥到特定按钮
- 25. 需要逻辑读取输入文件
- 26. 如何阻止人们编辑禁用的输入框?
- 27. 需要识别应用IME正在输入文本到
- 28. 与复选框和编辑输入框HTML表单
- 29. 需要ASP.Net/MVC富文本编辑器
- 30. 文本编辑需要帮助
忽略按键可能会让用户感到沮丧,请考虑以某种方式通知用户为什么忽略该按键。 – 2012-02-22 16:04:25