activeform开发问题,????如何在activeform中加入自己定义的属性,方法??
我想让别的程序传递给activeform一个参数,或者用自定义的属性,我用这个参数控制显示页 如何做???那位大虾能够提供意见!代码??新建立的activeform时,自代了一个aboutform窗体,和显示的过程!
“procedure aboutbox”我调用这个ocx控件时,能够看到aboutbox的这个属性,
我搜索这个过程,在它的各个位置重新并排放置了类似的一个
“procedure aboutbox_demo”
也在_tlb文件中都加入了,可是不知为什末??编译玩控件后,调用他依然看不到它的aboutbox_demo???????

解决方案 »

  1.   

    在接口定义中( Type Liabrary ) 中定义一个方法,然后在脚本调用接口方法从而把参数传进去。例如: 我在接口 IMy 上定义了一个方法 SetName( strName : WideString ) 然后用脚本调用 :
      document.all.myobj.setname( "wang")
    其中,myobj是
    <object
       ID =  "myobj"

    <param name="Caption" value=" test " >
    ..
    </object>
    对象的ID名称,同时param 是传递值“test”给属性Caption
      

  2.   

    楼上讲的太好了,PF,PF
    刚刚我跟一个人讲解了半天还是没你讲的好。完全同意楼上的说法,在我最近做的一个项目中我也是这么做的。很好用。
      

  3.   

    to   taixinltd(加争上游):
    方法 SetName( strName : WideString )是在哪里写的?在接口定义中( Type Liabrary ) 中
    我可以增加这个方法的定义,却不知道在哪里去实现这个方法
      

  4.   

    To hu1313 :  在接口定义的时候,增加方法就可以了!
      

  5.   

    单击Edit—Add to Interface添加