写成position:=poScreenCenter;或self.position:=poScreenCenter;

解决方案 »

  1.   

    写成position:=poScreenCenter;
    或self.position:=poScreenCenter;
      

  2.   

    按理说不会,是不是你的form2上有什么特殊处理啊
      

  3.   


    不是此語句的問題﹐請查看你的Form的其他屬性是否有異常﹐或其他Funcion的調用是否有問題....
      

  4.   

    to: shangshang(大雪有痕) 
    万分感谢,你的两个方法都可以.
    不过我想问一下
    form2.position:=poScreenCenter;和
    position:=poScreenCenter;
    或self.position:=poScreenCenter;
    有什么区别啊
    to:luoweicaisd(笑三少) 
    form2上我没有什么特殊处理,在单步调试的时候
    到了form2.position:=poScreenCenter;这一步
    就出问题了.
      

  5.   

    to: shangshang(大雪有痕) 
    万分感谢,你的两个方法都可以.
    不过我想问一下
    form2.position:=poScreenCenter;和
    position:=poScreenCenter;
    或self.position:=poScreenCenter;
    有什么区别啊
    to:luoweicaisd(笑三少) 
    form2上我没有什么特殊处理,在单步调试的时候
    到了form2.position:=poScreenCenter;这一步
    就出问题了.
      

  6.   

    我试了一下,没问题form2.position:=poScreenCenter;是可以的不过我是用form1主窗口,
      

  7.   

    你的form2的创建是手工的吧?
      

  8.   

    你的form2还没有创建就调用,所以会出错。。
      

  9.   

    你虽然有form2这个变量,却没有给他赋值。
    应该这样创建他
    form2:=Tform2.create(application);self和什么也不加,指的就是当前实例,而不管代表当前实例的变量是不是form2