我的一个窗体中有很多的相同的控件(TLabel)
他们有类似的事件响应程序段落(都是在单击以后,将其Hint传递给另一个变量)
我现在的写法是每个OnClick时间分别填写不同的代码,但是这些代码的确有太多的相似之处,
我看过Delphi带的一些例子是用 AS 实现的,但是我怎么也没有试验成功
特向各位大侠讨个见解
不甚感激
他们有类似的事件响应程序段落(都是在单击以后,将其Hint传递给另一个变量)
我现在的写法是每个OnClick时间分别填写不同的代码,但是这些代码的确有太多的相似之处,
我看过Delphi带的一些例子是用 AS 实现的,但是我怎么也没有试验成功
特向各位大侠讨个见解
不甚感激
解决方案 »
- delphi7 报表
- FAST REPORT 分组报表 补空行 在线等
- dephi中如何建树状菜单
- 怎样把另一个窗体中的控件显示到当窗体中!!!
- 程序退出后,TOleContainer为什么不能自动关闭进程的winword.exe????
- 请教:在DELPHI中如何备份SQL SERVER中的数据库?谢谢!
- 关于数据库的小问题
- DBGrid怎么给一个不是从对应数据库中某一field的一个column赋值
- 关于数据库中字段属性的问题,为什么字段值显示为MEMO,它是什么类型,我在DBGRID上该如何显示。
- 有关delete函数的问题?
- 谁给一个桌面精灵的完整delphi源代码例子,本人500分相送!
- 关于DLL中函数重载的问题(分不够可以再加)
比如Label1OnClick代码如下 ShwoMessage((Sender as TLabel).Hint);
如果你有个别的label要单独处理的化,可以这样:
设定:label1.tag:=1; label2.tag:=2;...
case (Sender as TLabel).tag of
1: //label1
2: //label2
......
end;
我试过类似 BoningSword 的方法,
写法是
with Sender as TLabel do
但是在下面调用
Sender.Hint 就报错Undecleared Indentifier