我有个PopupMenu,所有动态创建的Button的PopupMenu都赋给了它..
但我现在问题是,在其中一个Button点右键出现菜单后.我怎么知道是哪个呢???比如
我动态创建了Button1,Button2,Button3,三个button的PopopMenu都是同一个..
我现在为PopopMenu里某个菜单写事件时候,比如就SHOW一下所点Button的Name,可关键我怎么知道程序运行时候是点哪个Button触发的呢??
但我现在问题是,在其中一个Button点右键出现菜单后.我怎么知道是哪个呢???比如
我动态创建了Button1,Button2,Button3,三个button的PopopMenu都是同一个..
我现在为PopopMenu里某个菜单写事件时候,比如就SHOW一下所点Button的Name,可关键我怎么知道程序运行时候是点哪个Button触发的呢??
ShowMessage((Sender as TButton).Name);
or
ShowMessage((Sender as TButton).Caption);
报错啊。
"Invalid class Typecast"
ShowMessage((Sender as TButton).Name);
or
ShowMessage((Sender as TButton).Caption);恩。。同意
都不在Button 上了。:)
当然楼主的问题,我也不能解决。在想ing
这样就可以知道是点哪个Button
马上结帖散分咯。