Use either {$MODE DELPHI} or ...OnClick := @BtnMenuClick.

Am Montag, den 21.05.2007, 11:39 -0700 schrieb Carlos Avogaro:
> I have this in Delphi, and the event onClick, work perfect
>  
> for xx ........ do
>         btnMenu[xx].Height := 25;
>         btnMenu[xx].Left:= 15;
>         btnMenu[xx].Width := 140;
>         btnMenu[xx].Caption:= sqDataF.FieldByName('nombre').AsString;
>         btnMenu[xx].Tag:= sqDataF.FieldByName('accion').AsInteger;
>         btnMenu[xx].Name:='Menu' + intToStr(xx);
>         btnMenu[xx].Font.Color:=RGB(255,255,255);
>         btnMenu[xx].Color:=RGB(100,100,100);
>         btnMenu[xx].OnClick := BtnMenuClick;
>         INC(xx);
>      end;
> 
> //===================================
>  
> procedure TfrmMain.btnMenuClick(Sender: TObject);
> begin
>     with TButton(Sender)  do
>           if Tag = 200 then ........
> end;
>  
> In lazarus the compiler return grong number of parameters in:
>         btnMenu[xx].OnClick := BtnMenuClick;
> 
> Any idea ?
> thank you
>  
> 
> 
> ______________________________________________________________________
> Got a little couch potato? 
> Check out fun summer activities for kids.

Reply via email to