KeyDown event not Working on PrintScreen Key

后端 未结 4 769
没有蜡笔的小新
没有蜡笔的小新 2021-01-17 17:38

I am using C# windows Application

I am checking which key, user have pressed down by keyboard. I have checked for all keys but its not working in case of printScreen

相关标签:
4条回答
  • 2021-01-17 18:02

    You can use

    e.Key == Key.Snapshot
    

    This will work on KeyUp event

    0 讨论(0)
  • 2021-01-17 18:08

    You can use KeyUp, It captures PrintScreen key.

    0 讨论(0)
  • 2021-01-17 18:21

    If the KeyUp event still does not work try modifying the forms KeyPreview property to true, then test the the KeyUp event again.

    0 讨论(0)
  • 2021-01-17 18:25

    The print-screen key is trapped by the OS before it is sent to applications. To detect such keys, you need to use a keyboard hook. You may be interested in this article: Low-level Windows API hooks from C# to stop unwanted keystrokes

    0 讨论(0)
提交回复
热议问题