Announcement

Collapse
No announcement yet.

Bắt sự kiện bàn phím!

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

  • #16
    Originally posted by 11520269 View Post
    Cho mình xin cái đề đầy đủ đi.
    slide số 39 chương xử lí sự kiện nhập liệu! C#

    Comment


    • #17
      * Cách giải quyết :
      1. Set thuộc tính KeyPreview của Form là true
      2. Xử lý sự kiện KeyDown của Form. Dựa vào e.KeyValue để xác định phím được nhấn

      * Chú ý :
      - Sự kiện KeyPress xảy ra khi người dùng nhấn (down) một phímvà thả ra (released). Sự kiện này chỉ bắt được các phím có thể hiển thị được (displayable keys)
      - Sự kiện KeyDown xảy ra khi người dùng nhấn (down) một phím (dù chưa released nó). Sự kiện này bắt được hầu hết các phím kể cả các phím điều khiển (trừ các phím : PrntScr, Fn, các phím ko có trong bộ mã ascii)

      Comment


      • #18
        e cũng dùng KeyDown mà cũng hông bắt dc Enter, Alt, Ctrl, mũi tện nữa!!!!

        Comment


        • #19
          Originally posted by 11520328 View Post
          e cũng dùng KeyDown mà cũng hông bắt dc Enter, Alt, Ctrl, mũi tện nữa!!!!
          thằng bạn mình nó dùng label để vẽ các phím, và dùng KeyCode. thì chạy tuốt hết.
          Còn dùng button thì những phím ctrl, enter, tab, điều hướng (lên xuống trái phải) là k bắt đc. :-s Hóng cao nhân vào gợi ý thêm.

          Comment

          LHQC

          Collapse
          Working...
          X