gpt4 book ai didi

DataGridView/Enter 键?

转载 作者:行者123 更新时间:2023-12-01 08:41:40 29 4
gpt4 key购买 nike

我正在使用 vb.net 2008 和 DataGridView。我正在寻找允许我将 enter 键移动到右侧的下一列而不是在保持在同一列时向下移动一行的代码。

最佳答案

如果您正在确认编辑,只需移动到事件 CellEndEdit 中的下一列。如果您未处于编辑模式,则需要覆盖 Process DialogKey。请参见下面的示例:

public class dgv : DataGridView
{
protected override bool ProcessDialogKey(Keys keyData)
{
Keys key = (keyData & Keys.KeyCode);
if (key == Keys.Enter)
{
return this.ProcessRightKey(keyData);
}
return base.ProcessDialogKey(keyData);
}
protected override bool ProcessDataGridViewKey(KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
return this.ProcessRightKey(e.KeyData);
}
return base.ProcessDataGridViewKey(e);
}
}

关于DataGridView/Enter 键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1745943/

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