.net - Escape key close panel c# winforms -


this question has answer here:

how close / hide panel while pressing escape key?

i searched keydown event in panel , not present.

panel control cant focused cant handle key down event. try handle key down event of parent control or in more broad way override processcmdkey method:

protected override bool processcmdkey(ref message msg, keys keydata) {     // logic here. example:     switch (keydata)     {         case keys.escape:              //do              break;     }      return base.processcmdkey(ref msg, keydata); } 

Comments