如何在按下 tab 键时跳过 datagridview 中的列
How to skip a column in datagridview when the tab key is pressed
有没有办法在按下 tab 键/箭头键 时跳过某些列?
假设我有三列(col1
、col2
、col3
)。假设我在 col1
,我想在按下 tab 键时跳过 col2
。
我该怎么做?
您可以在 CellEnter 事件中完成。
试试这个:
private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.Columns[e.ColumnIndex].Name == "col2")
{
SendKeys.Send("{TAB}");
}
}
有没有办法在按下 tab 键/箭头键 时跳过某些列?
假设我有三列(col1
、col2
、col3
)。假设我在 col1
,我想在按下 tab 键时跳过 col2
。
我该怎么做?
您可以在 CellEnter 事件中完成。
试试这个:
private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.Columns[e.ColumnIndex].Name == "col2")
{
SendKeys.Send("{TAB}");
}
}