0
我正嘗試用上下文菜單寫一個DataGridView。我在上下文菜單中有一個菜單項,刪除鍵作爲它的快捷方式,僅當用戶未編輯單元格並在刪除行之前詢問用戶的確認時,才從DataGridView中刪除一行。MenuItem快捷鍵綁定可以防止默認句柄
問題是當用戶正在編輯單元格並按下刪除鍵時,所選單元格內容的下一個字符未被刪除。我想這是因爲快捷綁定,但我不知道如何解決這個問題。
如果我刪除快捷方式我工作正常,但用戶的配置對話框不會出現。
這是我的菜單項處理程序現在的樣子。
void miEliminar_Click(object sender, System.EventArgs e) {
if (!this.ReadOnly && !this.IsCurrentCellInEditMode)
this.RemoveSelectedRows();
}