Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Bắt tổ hợp phím tắt!

  1. #1
    Ngày gia nhập
    06 2007
    Bài viết
    40

    Question Bắt tổ hợp phím tắt!

    Mọi người cho tớ hỏi phát.
    Bây giờ tớ muốn bắt 1 tổ hợp phím bất kỳ trong ứng dụng của tớ để thực hiện 1 tác vụ nào đó thì phải làm sao? Chẳng hạn, tớ muốn trong cửa sổ ứng dụng của mình, khi user ấn tổ hợp phím Ctrl+Alt+F4 thì xuất hiện hộp thoại chào mừng.
    Hay nhấn 1 tổ hợp phím bất kỳ nào đó để ẩn/hiện Form.
    thanks all.

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    Hà Nội
    Bài viết
    361

    À, mình kiếm được cái dll thể loại này , down cái gettext ở đây nhé
    http://forums.congdongcviet.com/show...9368#post19368
    giải nén ra có một mục là thư viện hotkey đó , không biết có cái tổ hợp phím của bạn không.
    Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/

    mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
    http://www.tinhte.vn/threads/691731/

  3. #3
    Ngày gia nhập
    09 2007
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi abelegreen Xem bài viết
    Mọi người cho tớ hỏi phát.
    Bây giờ tớ muốn bắt 1 tổ hợp phím bất kỳ trong ứng dụng của tớ để thực hiện 1 tác vụ nào đó thì phải làm sao? Chẳng hạn, tớ muốn trong cửa sổ ứng dụng của mình, khi user ấn tổ hợp phím Ctrl+Alt+F4 thì xuất hiện hộp thoại chào mừng.
    Hay nhấn 1 tổ hợp phím bất kỳ nào đó để ẩn/hiện Form.
    thanks all.
    Nếu bạn không phải là người sành sỏi về API thì mình sẽ chia sẻ cho bạn thủ thuật nhỏ này, bảo đảm bách phát bách trúng ...hotkey.
    Đầu tiên, trong ứng dụng WinForm của mình, bạn tạo 1 MenuStrip control, thêm đại 1 cái item (item File chẳng hạn) (hoặc item rồi đến sub item đều được), sau đó chọn Item này, nhấn F4 để mở cửa sổ Properties, tìm đến thuộc tính ShortcutKeys, ở nơi này bạn hãy thiết lập cho mình 1 phím nóng mà mình thích, bây giờ bạn hãy double-click lên item đó thụ lý tình huống click cho nó, chẳng hạn 1 câu lệnh MessageBox.Show("Ban da click tui").
    OK rồi đúng ko, bây giờ nhẳp chọn MenuStrip control của bạn, rồi thiết đặt thuộc tính Visible = false để ẩn cái menu đó đi.

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    Hà Nội
    Bài viết
    361

    Hình như trong chế độ thu nhỏ hay bật chương trình khác thì không sử dụng được bạn ạ, cài cái dll kia vẫn hơn chớ.
    Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/

    mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
    http://www.tinhte.vn/threads/691731/

  5. #5
    Ngày gia nhập
    09 2007
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi tienlbhoc Xem bài viết
    Hình như trong chế độ thu nhỏ hay bật chương trình khác thì không sử dụng được bạn ạ, cài cái dll kia vẫn hơn chớ.
    Tự lập trình vẫn hay hơn chứ, sử dụng dll của người khác sao lên tay được.
    Còn nếu muốn thu nhỏ chương trình vẫn dùng được thì chỉ còn cách dùng API HOOK thôi

  6. #6
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Mặc định Bắt tổ hợp phím tắt!

    Tùy theo mục đích của chương trình mà ta sẽ tiến hành làm ntn? Dr không có rành về C# nhưng Dr thấy: Nếu tác vụ này không phải là Tasks Public thì trong Visual C# có sẵn đó thôi.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  7. #7
    Ngày gia nhập
    09 2007
    Bài viết
    3

    Đơn giản là tốt nhất, ứng dụng dành cho người dùng phổ thông thì không nhất thiết phải có những tính năng nâng cao, ngay cả MS Word 2007 khi bị ẩn đi, nhấn Ctrl+S còn chưa lưu được tài liệu nữa là
    -->Sinh ra đã ghét tính tinh vi
    -->Lớn lên đụng độ dân ai ti (IT)
    -->Lúc đầu bắt chước học vi bi (VB)
    -->Sau này chán quá, chuyển qua xi (C)
    -->Bọn nân-IT (non-IT) dặm hỏi "C là chi?"
    -->"C là câu, là chú, là cô" - "đồ ngu xi"

  8. #8
    No Avatar
    thanhitt Khách

    cái này you phải sử dụng đến hàm api hook để nhận biết sự kiện press key của phím thì mới có thể thực hiện được nó hơi phức tạp

  9. #9
    Ngày gia nhập
    06 2007
    Nơi ở
    Hà Nội
    Bài viết
    361

    bàn ra bàn vô, phức tạp đã cho thư viện người ta lập sẵn cho rồi còn gì, ở trên chả phải có link sao, không thích thì như mr_dotnet nói đó, tự làm lấy. Post thêm bài vào đây làm chi vậy thanhitt
    Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/

    mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
    http://www.tinhte.vn/threads/691731/

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn