回答
你將一個處理程序添加到文本框中的「的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. 在文本框中禁用輸入密鑰
- 4. 禁用輸入密鑰
- 5. 我需要Javascript函數來禁用輸入密鑰
- 6. 谷歌應用腳本 - 在輸入文本框中輸入密鑰 - 如何捕獲或禁用?
- 7. jQuery在輸入密鑰已被禁用時,輸入密鑰已被命中後禁用輸入密鑰
- 8. NodeJS TypeError('JwtStrategy需要密鑰或密鑰');
- 9. 在編輯框中輸入文字時需要啓用按鈕
- 10. 停止輸入密鑰提交也停止輸入密鑰多行文本編輯
- 11. 禁用輸入密鑰的形式
- 12. 輸入要保存密鑰的文件
- 13. Android:需要驗證非空白輸入的編輯文本
- 14. 文本框發送輸入密鑰輸入每個數字
- 15. .NET解釋在文本框中輸入密鑰爲製表符
- 16. JComboBox無法編輯或輸入文本
- 17. 爲什麼表單輸入的文本被禁用或只讀
- 18. 緊湊框架2.0檢測文本框中的輸入密鑰
- 19. jQuery Chrome - 禁用輸入密鑰
- 20. 禁用輸入密鑰鉻擴展
- 21. 禁用列表框編輯
- 22. 如何在編輯文本中輸入密碼時禁用拼寫檢查android
- 23. 簡單的awk腳本,不需要參數或輸入文件
- 24. 編輯文本用戶輸入文本框
- 25. iOS和禁用鍵盤搜索或輸入密鑰
- 26. 禁用默認按鈕或在asp.net中輸入密鑰c#
- 27. 禁用表單提交按鈕輸入=文本和輸入=複選框與jQuery
- 28. 輸入密鑰在文本框中的行爲
- 29. 禁用文本編輯UIActivityViewController
- 30. 禁用文本框輸入值
忽略按鍵可能會讓用戶感到沮喪,請考慮以某種方式通知用戶爲什麼忽略該按鍵。 – 2012-02-22 16:04:25