光标移动到DataGridView中的下一个单元格
本文关键字:下一个 单元格 DataGridView 移动 光标 | 更新日期: 2023-09-27 18:24:23
如果我在DataGridView
中编辑一个DataGridViewTextBoxCell
,并按向右箭头移动到字符串的末尾,当我到达字符串的末尾时,光标将离开该DataGridViewTextBoxCell
的编辑模式,并选择旁边的DataGridViewTextBoxCell
。
这是默认行为吗?
有没有办法将插入符号/光标保持在当前正在编辑的DataGridViewTextBoxCell
中?
private bool dont_jump;
private int col_index;
private int row_index;
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
dont_jump = true;
col_index = e.ColumnIndex;
row_index = e.RowIndex;
}
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
if (dont_jump)
{
dont_jump= false;
dataGridView1.CurrentCell = dataGridView1[col_index, row_index];
}
}
也许这对你有用