过程的小问题 ( 积分: 100 )

  • 主题发起人 主题发起人 小争
  • 开始时间 开始时间

小争

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我定义了个click过程
procedure ItemClick(i:integer
Sender: TObject);

问题是我应该怎样调用它?
 
比如我定义了个click过程
procedure ItemClick(i:integer
Sender: TObject);

问题是我应该怎样调用它?
 
例如写成这样的形式就可以了,像这样?
procedure TForm1.Button1Click(Sender: TObject);
begin
ItemClick(ListBox1.ItemIndex, ListBox1);
end;
 
调用...说真..有点不明白 ....

要什么类型的参数就给他什么类型的数据啊....

如果是这样..按楼上的就可以了..
还有补充吗? .......................
 
不好意思,我没说明白,我的意思是比如我要用
Button1Click来传递参数,应该怎么调用,如
procedure TForm1.Button1Click(i:integer;Sender: TObject);
那么我button1.click()肯定是不行了吧,应该怎么加参数呢?
 
i有什么意义?
Button1.Click是不可行的,这只会调用 赋值于 Button1.OnClick这个 Event的方法。

这个自己定义的方法,可以在需要的地方直接调用,如:
procedure TForm1.Button2Click(Sender: TObject);
begin
Button1Click(Button2.Tag, Button1);
end;
 
也是啊,也只有用Tag来传递参数了,给分
 
后退
顶部