关于StringGrid使用的问题(20分)

  • 主题发起人 主题发起人 mrmrw
  • 开始时间 开始时间
M

mrmrw

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在StringGrid中显示一列数值,采用的是循环赋值的方法,代码如下:
procedure TForm1.btn1Click(Sender: TObject);
var
i,n :Integer;
begin
n := StrToInt(edt1.Text);
//设定n的数值,用于确定StringGrid的行数
strngrd1.RowCount := n;
for i :=1 to ndo
begin
strngrd1.Cells[0,i] := IntToStr(i);
end;
end;
****************
运行时,我输入n=10,但是StringGrid却只显示了10其中0行没有数字。却没有显示n=10的那个行数和数字。
这是怎么回事?
 
注意stringgrid的行号是从0开始的还是从1开始的
你的循环应该从0到n-1
 
结贴
谢谢
 
后退
顶部