日期:2014-05-17  浏览次数:21184 次

datagridview回车事件问题
我在winform中写了datagridview的KeyPress事件

当我选中datagridview一个单元格点回车的时候会触发事件弹出OK

当我在单元格中输入内容再点回车的时候就不触发事件了

求解释

------解决方案--------------------
  void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
        {
            TextBox txtBox = e.Control as TextBox;
            if (txtBox != null)
                txtBox.KeyPress += txtBox_KeyPress;
        }

        void txtBox_KeyPress(object sender, KeyPressEventArgs e)
        {
          //这里判断事件
            
        }

------解决方案--------------------
用键盘钩子试试