2015-01-08 43 views
0

我正嘗試用上下文菜單寫一個DataGridView。我在上下文菜單中有一個菜單項,刪除鍵作爲它的快捷方式,僅當用戶未編輯單元格並在刪除行之前詢問用戶的確認時,才從DataGridView中刪除一行。MenuItem快捷鍵綁定可以防止默認句柄

問題是當用戶正在編輯單元格並按下刪除鍵時,所選單元格內容的下一個字符未被刪除。我想這是因爲快捷綁定,但我不知道如何解決這個問題。

如果我刪除快捷方式我工作正常,但用戶的配置對話框不會出現。

這是我的菜單項處理程序現在的樣子。

void miEliminar_Click(object sender, System.EventArgs e) { 
    if (!this.ReadOnly && !this.IsCurrentCellInEditMode) 
     this.RemoveSelectedRows();  
} 

回答

相關問題