问个PASCAL语法问题,with do 是什么作用呀?书上没有解释呢?

解决方案 »

  1.   

    例如 Label1.Caption:='aa';
         Label1.Left:=10;
    可以写成    with  Label1 do
                  begin  
                    Caption:='aa';
                    Left:=10;
                  end;
    大量出现Label1的话就有用了。
      

  2.   

    就是告诉编译器,下面的一句话(或者一个语句块)中没有标注的属性、方法、字段属于Whit do中描述的对象或者记录体的。Whit do中可以用“,”分割多个对象、记录体。