0

我有一个UltraGridWinGrid,我需要在不使用鼠标的情况下浏览它。
我可以使用Tabs. 我可以用和
将焦点放在任何行上。TabsArrow Keys

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

4

1 回答 1

1

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

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

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

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

于 2013-04-15T14:01:18.700 回答