如果DatagridView.CurrentCell
?
DatagridView.SelectedCells(0)
和DatagridView.SelectedCells.Count = 1
之间是否有任何区别?
由于
答案 0 :(得分:2)
当前单元格是您have your focus的单元格。您可以使用Tab移动焦点。 Selected cells is part of collection of highlighted cells。但只有一个细胞可以有焦点。突出显示并不意味着有焦点。如果您的网格选择了多个单元格 - DatagridView.SelectedCells.Count > 1
。集合索引通常以0开头。因此,如果您选择了2个单元格,则第一个单元格将为DatagridView.SelectedCells(0)
,第二个单元格为DatagridView.SelectedCells(1)
答案 1 :(得分:0)
T.S。是正确的,但是您还需要了解一件事。 SelectedCells集合不一定按行/单元格顺序。如果用户单击从左上到右下,则他们将按行/单元格顺序。但是,如果用户单击向上或从右到左,则收集将不按顺序进行,并且SelectedCells [0]可能未引用您想要的那个。