如何从 Delphi 中的 TStringGrid 获取字符?
StringGrid1.Cells[X, Y, Z]//doesn't work
StringGrid1.Cells[X][Y][Z]//doesn't work
您知道这StringGrid1.Cells[X, Y]
是一个string
包含带有坐标的单元格中的文本X, Y
。你也知道 ifS
是 a string
, thenS[n]
是 的n
第 th 个字符S
。结合这些知识,你会意识到
StringGrid1.Cells[X, Y][n]
是n
具有坐标的单元格中的第 th 个字符X, Y
。但请注意:虽然单元格坐标是基于 0 的,但字符索引是基于 1 的。因此,例如,左上角单元格中的第一个字符是
StringGrid1.Cells[0, 0][1]
如果此单元格确实包含至少一个字符的字符串。