begin
if (button1.Caption:='显示')
label1.Caption :='hello,world!';
else
label1.caption :='';我的意思是,如果按钮1的标题是 显示的话,就将标签1的标题改变成 hello world如果不是的话就成空但是卡在第二行了, 不知道怎么回事还有,我见别的人用 if else 语句都不加括号,但是我的不加括号就出错,是不是因为版本的关系?我的版本是 7.0的谢谢大家,我初次来,请多关照!
if (button1.Caption:='显示')
label1.Caption :='hello,world!';
else
label1.caption :='';我的意思是,如果按钮1的标题是 显示的话,就将标签1的标题改变成 hello world如果不是的话就成空但是卡在第二行了, 不知道怎么回事还有,我见别的人用 if else 语句都不加括号,但是我的不加括号就出错,是不是因为版本的关系?我的版本是 7.0的谢谢大家,我初次来,请多关照!
if button1.Caption='显示' then
label1.Caption :='hello,world!'
else
label1.caption :='';
end;
if button1.Caption='显示' then
button1.Caption :='清除'
label1.Caption :='Hell,world!'
else
label1.Caption :='';
end;end.
谢谢上面的两位通过他们的解释,我明白了两个,第一个就是 :=是动作,赋予值 =是条件,用来判断第二个就是 ; 是结束语句的功能,因为if 与 else 之间才不能插入; ,但是我又遇见了这个错误,停在这里,是两个动作之间需要什么关联吗?
if button1.Caption='显示' then
begin
button1.Caption :='清除' //干嘛加这句
label1.Caption :='Hell,world!
end else
label1.Caption :='';
end;
end.
if button1.Caption='显示' then
begin
button1.Caption :='清除';
label1.Caption :='Hell,world!;
end else
label1.Caption :='';
end;
end.
你可以帮我推荐几本吗?我想在点击Button1以后将他的标题变成清除,点清除以后把他的标题变成 显示,! 谢谢你!
if button1.Caption='显示' then
Begin
button1.Caption :='清除'
label1.Caption :='Hello,world!'
end else
Begin
Button1.Caption :='显示'
label1.Caption :='';
end;end.还是这里错啊
更全面一点的Delphi 5/6开发人员指南
这些书对入门挺好用的,网上电子版也很容易找到
begin
if button1.Caption='显示' then
begin
button1.Caption :='清除';
label1.Caption :='Hello,world!';
end
else
begin
Button1.Caption :='显示';
label1.Caption :='';
end;
end; 语句间要用";"分隔养成好习惯,一条语句也加begin end.
还有代码良好的缩进对齐书写也很重要你把代码对齐了,语法检查通不过的错误,一般一看就知哪出问题了
if (button1.Caption:='显示') then
label1.Caption :='hello,world!'
else
label1.caption :='';
if button1.Caption='显示' then
label1.Caption :='hello,world!'
else
label1.caption :='';
end
if (button1.Caption:='显示') then
begin
label1.Caption :='hello,world!';
end //這個end後面不要加分號
else
label1.caption :='';
end;
end;還有...你的DELPHI是中文版?怎麼看著感覺怪怪的!
如果是一件事情(一要语句),直接写就行了;
如果是几件事情(几条语句),那就要穿上一件外衣(begin .. and),将里面的衣服都给裹起来,要不然走在大街上,全身彩旗飘飘,多难看,呵呵
if button1.Caption='显示' then
Begin
button1.Caption :='清除';
label1.Caption :='Hello,world!'
end else
Begin
Button1.Caption :='显示';
label1.Caption :='';
end;
end; end.
红色的对方是给你该了的对方...
label1.Caption :='hello,world!'
else
label1.caption :='';