永发信息网

delphi,stringgrid控件,怎么在已输入文本的最后一行 后 继续添加文本?

答案:2  悬赏:40  手机版
解决时间 2021-02-03 05:13
  • 提问者网友:黑米和小志
  • 2021-02-02 10:35
文本占据了多少行,这个能知道吗?表格已做好90行4列。 比如: form4.StringGrid1.Cells[1,1]:='1'
form4.StringGrid1.Cells[2,2]:='2'
form4.StringGrid1.Cells[3,3]:='3' 怎么知道文本的最后一行的 行号,我想在cells[4,4]添加文本,
注意 我不知道文本已经输入了3行, 也就是cells[4, count ] 这个count 怎么写,有什么办法解决也行。
最佳答案
  • 五星知识达人网友:青尢
  • 2021-02-02 12:09
StringGrid1.RowCount 就是表格的行数。你那里cells[4,StringGrid1.RowCount+1]这样写。
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-02-02 13:01
procedure tform1.stringgrid1click(sender: tobject); var i,j:integer; begin stringgrid1.colcount := 128; stringgrid1.rowcount := 128; for i:= 34 to stringgrid1.colcount do begin stringgrid1.cells[i-33,0]:= inttostr(i-33); stringgrid1.colwidths[i-33] := stringgrid1.canvas.textwidth(' 宽 ') end; for j:= 34 to stringgrid1.rowcount do begin stringgrid1.cells[0,j-33]:= inttostr(j-33); end; for j:= 34 to stringgrid1.rowcount do for i:= 34 to stringgrid1.colcount do stringgrid1.cells[i-33,j-33]:= chr(j+127)+ chr(i+127); end; 单击stringgrid时触发的事件。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯