gpt4 book ai didi

c# - 光标移动到 DataGridView 中的下一个单元格

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:19 24 4
gpt4 key购买 nike

如果我在我的 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];
}
}

也许这对你有用

关于c# - 光标移动到 DataGridView 中的下一个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com