不是很懂sender的用法,这里抱未定义sender

解决方案 »

  1.   

    Sender一般是做为参数传递到过程内部的如果你这里说未定义这个参数,就说明参数列表中没有这个参数或者根本没有参数列表如果不是事件就试着添加一下参数列表吧!
      

  2.   

    要不这样写!!!I := TButton( Sender ).Tag;
      

  3.   

    a : array of TButton ;这样定义一个数组应该怎么写?这里报TBotton未定义
      

  4.   

    TButton类是在StdCtrls单元定义的,你看看你的Uses列表里面包括了这个单元了吗?控件数组就是你那样定义的
      

  5.   

    引用了,但是一定要写“Button1: TButton;”这句,不然就报错,什么原因呢
      

  6.   

    if Sender is TButton then 
      I:= Tbutton(sender).Tag
      

  7.   

    I := TButton( Sender ).Tag;