Tôi nhận được thông báo này khi tôi bật Caps Lock với chức năng kiểm soát mật khẩu. Thay vào đó, tôi muốn thêm cảnh báo của riêng mình. Làm thế nào tôi có thể vô hiệu hóa cái này? Tôi không nhớ P/Invoke hoặc bất kỳ mã nguồn gốc nào nhưng nó phải ở trong C#.Làm cách nào để tắt cảnh báo Caps Lock bằng điều khiển mật khẩu?
7
A
Trả lời
5
Trong biểu mẫu, ghi đè WndProc như vậy, mà sẽ ngăn chặn được thông báo EM_SHOWBALOONTIP và ngăn chặn sự kiểm soát từ khi nhận được nó:
protected override void WndProc(ref Message m)
{
if (m.Msg != 0x1503) //EM_SHOWBALOONTIP
base.WndProc(ref m);
}
1
Các mã sau đây làm việc cho tôi, trên các sự kiện KeyDown
của một số TextBox
:
private void txtPassword_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.CapsLock)
{
e.SuppressKeyPress = true;
}
}
+1
Bạn có nhận thấy câu hỏi bằng tiếng Anh không? Nó có giúp đăng câu trả lời bằng ngôn ngữ khác không? – Gutblender
Các vấn đề liên quan
- 1. Qt - Trường mật khẩu, cảnh báo về Caps-Lock
- 2. WPF PasswordBox: Làm cách nào để cảnh báo người dùng rằng Caps Lock được bật?
- 3. Tắt caps lock theo cách lập trình
- 4. Làm cách nào để bật lại phím Caps Lock để Điều khiển trong OS X 10.8?
- 5. Làm cách nào để chuyển đổi Caps Lock trong VB.NET?
- 6. Cách tắt cửa sổ "Cảnh báo bảo mật" trong điều khiển Webbrowser
- 7. Làm cách nào để ngăn người dùng viết bằng caps lock?
- 8. Làm thế nào để cảnh báo người dùng của CAPS LOCK được kích hoạt trong Flex/AIR?
- 9. Làm cách nào để theo dõi người dùng Caps Lock bằng Google Analytics?
- 10. Có cách nào để phát hiện tính năng "Caps Lock bật" của IE10 không?
- 11. Đọc mật khẩu từ giao diện điều khiển trong Scala
- 12. Làm cách nào để tắt cảnh báo thụt lề JSLint?
- 13. Làm cách nào để nhận trạng thái hiện tại của Caps Lock trong VB.NET?
- 14. Làm cách nào để nhập mật khẩu ssh bằng bash?
- 15. Làm cách nào để tắt cảnh báo trong lisp (sbcl)
- 16. Làm cách nào để tắt cảnh báo 'zip' trong bash?
- 17. Bàn phím ảo của Android bật caps lock
- 18. Làm thế nào để đọc mật khẩu với echo "*" trong chương trình bảng điều khiển Python?
- 19. Tắt cảnh báo CS1607
- 20. tắt cảnh báo trong leksah
- 21. Khôi phục mật khẩu bằng mật khẩu sha1 băm
- 22. Hiển thị trạng thái của các phím caps lock, num lock và shift trong Emacs
- 23. Làm cách nào để tắt cảnh báo cảnh sát fx CS0067?
- 24. Làm cách nào để tắt cửa sổ bật lên mật khẩu mặc định của trình duyệt?
- 25. Poltergeist - tắt cảnh báo JQMIGRATE
- 26. Làm thế nào để tắt cảnh báo Git "LF sẽ được thay thế bằng CRLF"?
- 27. Làm thế nào để chuyển đổi mật khẩu văn bản để băm mật khẩu trong wordpress
- 28. mật khẩu hudson git https, làm cách nào để chỉ định mật khẩu?
- 29. Làm cách nào để thay đổi mật khẩu gốc thành mật khẩu trống?
- 30. Cảnh báo bảo mật IE8
WPF hoặc Winforms? – BlackICE
sẽ là @M. Nasser Javaid trả lời cho một chủ đề liên quan giúp đỡ? http://stackoverflow.com/questions/1092808/warn-about-capslock – luchosrock
Đó là trong Windows Forms. –