怎样调用过程,救急 (30分)

  • 主题发起人 主题发起人 ranxg
  • 开始时间 开始时间
R

ranxg

Unregistered / Unconfirmed
GUEST, unregistred user!
我对程序中procedure TMainForm.SpeedButton1Click(Sender:TObject);用SpeedButton1Click(Sender);轻松调用;但同样调用
procedure TMainForm.ComboBox2Click(Sender: TObject);用
ComboBox2Click(Sender: TObject);却不行,请指点
 
ComboBox2.Click;
 
不行,编译时不能识别Click;
另外,ComboBox2Click(Sender)和ComboBox2Click;也都试过
 
这样调用吧:ComboBox2Click(ComboBox2);
 
ComboBox2Click(nil)
 
调用事件的两种方法:
一、
对象名事件(nil);
或 对象名事件(self);
二、
对象名.on事件(nil);
或 对象.on名事件(self);

简单的方法:在要调用的事件对象事件里鼠标单击该事件,按ctrl+c
然后将ctrl+v放在您要调用的地方,需要的参数就是(nil) or (self);

 
具体到你的问题
ComboBox2Click(nil);
or
ComboBox2Click(self);
or
ComboBox2.onClick(nil);
or
ComboBox2.onClick(self);
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
923
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部