在寫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);
 }

 

記起來,以後用的到

arrow
arrow
    全站熱搜

    丫德 發表在 痞客邦 留言(0) 人氣()