c# - Window Closing Event and KeyPress -


<window closing="window_closing"></window> 

assuming keys used close window. there way determine keys used?

i know can keydown event need in closing event.

thank you!

rather trying determine cause of closing event disable keystrokes, disable methods closing until "secret" keystroke entered.

use keydown event intercept , record keystrokes, , have set flag if secret combination entered, , call close().

in closing event, set e.cancel = true unless flag set.

here's simple example:

bool _allowclose = false;  void onkeydown(object sender, keyeventargs e) {     if (detectsecretcombo(e))  //implement see fit.     {         _allowclose = true;         close();     } }  void onclosing(object sender, closingeventargs e) {     _e.cancel = !_allowclose; } 

Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -