编辑数据网格而不单击

时间:2013-04-15 13:41:50

标签: vb.net gridview ultrawingrid

我有一个UltraGridWinGrid,我需要在不使用鼠标的情况下浏览它 我可以使用Tabs进入网格 我可以将焦点放在TabsArrow Keys

的所有行上

一旦我突出显示一行,如何选择特定的单元格来编辑它的内容? (我的所有单元格都是可编辑的)

1 个答案:

答案 0 :(得分:1)

如果您可以修改按下TAB键时执行的代码,您可以手动选择下一个单元格并开始编辑,如下所示:

DataGridView.CurrentCell = theNextCell;
DataGridView.BeginEdit(true)

您仍然需要计算下一个单元格。这应该很简单,按Tab键时增加列索引,但是如果到达最后一列,只需更改行并将索引设置为0。

对于箭头键,您可以根据箭头增加/减少列索引或行索引,并应用与上面相同的代码。