在一个对象的右边输入一个“.”则该对象所有的属性方法会列出。假如有时没有列出,请问为什么,怎么样解决呢?

解决方案 »

  1.   

    如果你的前面的代码中有错误,那么Delphi就不会把你的对象(结构等)的属性(方法)列出来,可以先改正前面的错误,那么就会自动列出来了,还有的情况就是Delphi不会自动列出,要么就是内存耗尽,要么机器CPU速度无法跟上当前的运算速度,那么你只需要把"."删除,重新输入一般也就列出来了
      

  2.   

    应该说,在一个对象的右边输入一个“.”则属性方法不会全部列出,它只列出可能合法的属性方法。
    例如 Edit1加“.”会出现Text属性
    但在IntToStr(Edit1.Text)<-加点后不会出现Text属性,因为DELPHI认为IntToStr中参数是integer型,而Edit1.Text是string型,所以加“.”不会出现Text属性.