Announcement

Collapse
No announcement yet.

[C#] Bắt sự kiện keyboard

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [C#] [C#] Bắt sự kiện keyboard

    Mình không pro về C# nên mong được chỉ giáo.
    Mình đang gặp vấn đề về xử lí keyboad trong winform.
    Đối với 1 form trống, xử lí keyboad ok
    Nhưng 1 form có nhìu button hay bất cứ thành phần nào đó, nếu như con trỏ focus vào button hay thành phần nào khác thì chương trình không bắt được sự kiện keyboard nữa. Vì keyboad là sự kiện của form không phải button.
    Vậy có cách nào để giải quyết vấy đề trên. Bất kể con trỏ focus đâu cũng bắt sự kiện bình thường.
    Hi vọng mọi người hỉu rõ câu hỏi, có vẻ hơi khó hỉu tí

  • #2
    OK. Search với từ khóa: override events C#.
    Cụ thể 1 tí: protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
    Originally posted by 09520682 View Post
    Mình không pro về C# nên mong được chỉ giáo.
    Mình đang gặp vấn đề về xử lí keyboad trong winform.
    Đối với 1 form trống, xử lí keyboad ok
    Nhưng 1 form có nhìu button hay bất cứ thành phần nào đó, nếu như con trỏ focus vào button hay thành phần nào khác thì chương trình không bắt được sự kiện keyboard nữa. Vì keyboad là sự kiện của form không phải button.
    Vậy có cách nào để giải quyết vấy đề trên. Bất kể con trỏ focus đâu cũng bắt sự kiện bình thường.
    Hi vọng mọi người hỉu rõ câu hỏi, có vẻ hơi khó hỉu tí
    -------------------------------------
    Đời là bể khổ.
    Quay đầu là bờ ai ngờ là đại dương.
    ------------------------------------------------------------------------

    Comment


    • #3
      Cám ơn nhìu, đã làm đc.

      Comment

      LHQC

      Collapse
      Working...
      X