M mxb Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-29 #1 请问:什么是dfm文件,第二 procedure TForm1.Demo2Click(Sender:TObject); 中的(Sender:TObject);是何义?
J Jams Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-29 #2 1.*.dfm为Delphi的窗体文件 2.说不准,>>
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-29 #3 2. 是一个参数, 由调用者填入, 一般是调用这个过程者自己, 比如 button.onclick事件中的sender就是button自己.
K Keyes Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-29 #4 dfm是保存窗体上所有控件的数据. sender是指触发这个事件的对象.
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-29 #5 dmf可以说是窗体的资源文件,你的窗体的图标,图片的内容等都保存在里面.
程 程云 Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-30 #6 Another_eYes: 你说的不全对,(Sender:TObject)返回的是谁触发了这个事件的对象。 因为一个事件大家可共亨使用,如本定义的是button.onclick,但其它 对象也可使用,这时(Sender:TObject)中的Sender返回的是触发这个事 件的对象而不一定是那个button。可用 ShowMessAge(Tbutton(Sender).Name); 来试试。
Another_eYes: 你说的不全对,(Sender:TObject)返回的是谁触发了这个事件的对象。 因为一个事件大家可共亨使用,如本定义的是button.onclick,但其它 对象也可使用,这时(Sender:TObject)中的Sender返回的是触发这个事 件的对象而不一定是那个button。可用 ShowMessAge(Tbutton(Sender).Name); 来试试。