我正在尝试实现一种从TStringGrid中选择人名的方法,TStringGrid的值分为两行两列。这些行表示人名及其各自的年龄。一旦通过单击选择了一个名字,我想用我选择的名字和年龄填充两个TEdit字段。我一直在努力解决这个问题,我只能把整行作为一个字符串,但我需要把名字和年龄作为单独的字符串。我已经附上了一个截图,给予我想完成的想法。谢谢你的帮助。
TStringGrid
TEdit
tkclm6bt1#
使用TStringGrid.Cells属性读取各个列,并使用TStringGrid.Row属性了解选择了哪一行。
TStringGrid.Cells
TStringGrid.Row
var row: integer; ... row := StringGrid1.Row; Edit1.Text := StringGrid1.Cells[0,row]; Edit2.Text := StringGrid1.Cells[1,row];
1条答案
按热度按时间tkclm6bt1#
使用
TStringGrid.Cells
属性读取各个列,并使用TStringGrid.Row
属性了解选择了哪一行。