请delphi编程高手指点!多谢!!!!

请问下面程序哪里有错误,错在什么地方,为什么不让执行呢?procedureTForm1.FormCreate(Sender:TObject);vari,j:integer... 请问下面程序哪里有错误,错在什么地方,为什么不让执行呢?

procedure TForm1.FormCreate(Sender: TObject);
var
i,j:integer;
begin
with stringgrid1 do
for i:=1 to colcount-1 do
cells[i,0]:='第'+intostr(i)+'列';

with stringgrid1 do
for j:=1 to rowcount-1 do
cells[0,j]:='第'+intostr(j)+'行';
end;
系统中提示到cells[i,0]:='第'+intostr(i)+'列'; 这一句就不让向下执行了!
展开
 我来答
快乐居家美食
2006-11-25 · TA获得超过1944个赞
知道大有可为答主
回答量:2392
采纳率:100%
帮助的人:1585万
展开全部
cells[i,0]:='第'+intostr(i)+'列';
cells[0,j]:='第'+intostr(j)+'行';

你的问题在于2个intostr
正确的写法是IntToStr,也就是说少了一个t,而且本身你的程序也可以写成这样:
procedure TForm1.FormCreate(Sender: TObject);
var
i,j:integer;
begin
with stringgrid1 do
begin
for i:=1 to colcount-1 do
cells[i,0]:='第'+inttostr(i)+'列';

for j:=1 to rowcount-1 do
cells[0,j]:='第'+inttostr(j)+'行';
end;
end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式