winform中使用复合键判断
在写winform时
发现可以判断使用者是否按下复合键而做后续的动作
例如按ctrl+delete的话
就可以用如下的判断,我是写在PreviewKeyDown事件中
private void dg_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
if (e.Control && e.KeyCode == Keys.Delete && this.dg.CurrentRow != null)
this.DeleteRow(this.dg.CurrentRow.Index);
}
记起来,以后用的到