那你在另一个窗体的uses中也加入窗体的名字就可以了。不过为了保证不重复调用,所以应该在implemention后面的uses中加入单元名称,尽量不要在interface中的uses加入单元名

解决方案 »

  1.   

    如果该属性是Published和Public的可以直接改,如果是private的就只能派生其对象才可以了。
      

  2.   

    哦,谢谢哈,想再问个问题,implemention,和interface中的USES,有什么不同啊?
      

  3.   

    哦,谢谢哈,想再问个问题,implemention,和interface中的USES,有什么不同啊?
      

  4.   

    有区别的,在implementation 引用的Unit,是不能在引用它的Unit中的 interface 中调用的。假如你在Unit2里定义了一种类型(如类),如果在Unit1的interface中Uses了它,就可以在Unit1的interface中使用了,否则只能在implementation中使用。从效果上讲,在implementation中uses可以避免循环引用问题。 
     
      

  5.   

    那就是说其实效果一样,只是如果要互相引用就在implementation的uses里
    对吗?
      

  6.   

    如果A->B,又有B->A,其中的一个就要加在implemention, 另一个加在interface
      

  7.   

    一般mplemention后use自己编写的unit
    而interface后use delphi的unit
    最好遵循这个规则