如何从Delphi中的TStringGrid获取char?
StringGrid1.Cells[X, Y, Z]//doesn't work
StringGrid1.Cells[X][Y][Z]//doesn't work
答案 0 :(得分:1)
您知道StringGrid1.Cells[X, Y]
是string
,其中包含坐标为X, Y
的单元格中的文字。您还知道如果S
是string
,则S[n]
是n
的{{1}}字符。结合这些知识,你意识到了
S
是坐标为StringGrid1.Cells[X, Y][n]
的单元格中的n
个字符。但要注意:虽然单元格坐标是从0开始的,但字符索引是从1开始的。因此,例如,左上角单元格中的第一个字符是
X, Y
如果此单元确实包含至少一个字符的字符串。