'输入密钥'网格中选定行的行为

时间:2015-10-09 09:24:52

标签: c# winforms datagridview

我有一个DataGridview,每当我点击 Enter 时,我打开另一个对话框,这很好,但当我关闭这个简短的对话框时,为什么行选择转到下一行在网格?我想阻止它。请帮忙。

1 个答案:

答案 0 :(得分:3)

您应该使用SuppressKeyPress属性:

private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
   if (e.KeyCode == Keys.Enter)
   {
      // Show your dialog
      e.SuppressKeyPress = true;  // disable 'enter' key behavior.
   }
}