我做了个ActiveForm,设置了两个整形的属性,却只有一个能在调用时出现在属性栏里,但是都可以调用,是什么原因啊?
   另外,我想自定义一个事件,不知该怎么做,不知那位可以给个例程看看,谢谢!

解决方案 »

  1.   

    调用是肯定能调用的了只有一个能在调用时出现在属性栏里?两个属性都声明成published了吗?
      

  2.   

    两个属性都声明成published了吗?
      

  3.   

    声明方法指针,它是一个函数指针。
      flz:tnotifyevent;  property onlz:tnotifyevent read flz write flz;
    事件的调用。
      if assigned(flz) then onlz(self);
      

  4.   

    都是published,而且奇怪的是,我在VB引入这个控件时可以看到这个属性,在Delphi引入控件时看不到,我是用Delphi5做的。
      

  5.   

    楼上说的也有可能,但是属性这个东东好像不是所有的声明了就能看见的有些属性因为各种限制,不是继承了父类就能显示的,还要进行更深一步的工作我对这个不太懂,只记得陈省的《delphi深度探索》里好像有描述,而且是第一章当是只是看了看,而且作者也是粗略的描述了一下,俺记不太清了。没办法,帮不了你了