一个函数用在多个控件上的问题。
假设有函数myfun,我想把它用在控件a和控件b上(a和b为同一类控件),那么请问我在写函数myfun时,如何声明它的(调用哪个控件的那个)参数呢?
谢谢!

解决方案 »

  1.   

    参考Delphi得事件参数Sender: TObject,这样,无论那个控件都通吃。
      

  2.   

    设置控件的Tagcase (Sender as TButton).Tag of
      ...
    end;
      

  3.   

    你只要在自己的函数中加入Sender: TObject参数,然后进行调用就可以了。
      

  4.   

    我刚才自己解决了,声明一个控件的类的参数,如用在Edit控件的就声明一个TEdit的参数,调用时写控件名就可以了。