是这样的:1.
在菜单N38Click(Sender: TObject)动作下,
有一个函数:CheckLeave(Sender)的函数。。
这个函数是检查权限用的。2.当我的另一个SpeedButton8 的OnClick事件,
直接选择N38Click事件时,
调试结果,得到的Sender是第一个SpeedButton8的值。为什么我取到的Sender: TObject 是第一个的?
有没办法取最后一个?因为我主要要得到第二个的Caption值。有没办法?
在菜单N38Click(Sender: TObject)动作下,
有一个函数:CheckLeave(Sender)的函数。。
这个函数是检查权限用的。2.当我的另一个SpeedButton8 的OnClick事件,
直接选择N38Click事件时,
调试结果,得到的Sender是第一个SpeedButton8的值。为什么我取到的Sender: TObject 是第一个的?
有没办法取最后一个?因为我主要要得到第二个的Caption值。有没办法?
-----------
你调用时候是 SpeedButton8CLICK(Sender)吧,把SpeedButton8传递过去了
sender对象在没有特殊说明的情况下,一般为所点击的对象,可以这样写SpeedButton8.OnClick(N38)
你是这样调用的吧: N38.click();