有没有现成Keys ShortcutKeys与form_keydown事件中的KeyEventArgs类型的转换??
我做了一个类,类中有一个属性:Keys ShortcutKeys
它可以是这样包装一个快捷键:ShortcutKeys=Keys.S|Keys.Control
现在要我在form_keydown中判断是否按下了这个ShortcutKeys,但是这个事件中的参数KeyEventArgs e不能直接对应这个属性.这就造成判断的麻烦了...
还有要把Keys ShortcutKeys转换成字串(如上面就是 "Ctrl+S ")也好象没有现成的功能??
.Net中有没有提供类库转换这两者呢?
------解决方案-------------------- Keys downKeys = e.KeyData;
------解决方案--------------------这个不需要转换!
------解决方案--------------------不用转换
------解决方案--------------------Text = TypeDescriptor.GetConverter(typeof(Keys)).ConvertToString(Keys.Control | Keys.S);