DataGridView中的ProcessCmdKey事件Form_KeyDown()
DataGridView中使用TAB键盘事件替换Enter键盘事件
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.Enter)//或其他Keys下的项
{
e.Handled = false;
System.Windows.Forms.SendKeys.Send("{TAB}");
}
if(dataGridView1.SelectedRows.Count!=0)
MessageBox.Show(dataGridView1.SelectedRows[0].Index.ToString());
}
本文介绍了一个技巧,即如何在DataGridView控件中将Enter键的功能替换为Tab键,同时还展示了如何在按下Enter键时使程序不执行默认操作,并发送Tab键事件以实现焦点的平滑转移。
1985

被折叠的 条评论
为什么被折叠?



