使用通有事件过程,如何查找事件产生的控件
2011-12-23 23:52
190 查看
procedure TForm1.Image1Click(Sender: TObject);//能用过程
var
S:TObject;
begin
S:=FindComponent('Timer'+inttostr(TImage(Sender).Tag));//Timer控件 ,名称为 Timer1---到 ---Timer9
if Assigned(s) then ///利用TImage(Sender).Tag查找到
begin
if TTimer(s).Enabled then
begin
TImage(Sender).Picture.Assign(image8.Picture);
TTimer(s).Enabled:=False;
end
else
begin
TImage(Sender).Picture.Assign(image9.Picture);
TTimer(s).Enabled:=true;
end;
end;
end;
var
S:TObject;
begin
S:=FindComponent('Timer'+inttostr(TImage(Sender).Tag));//Timer控件 ,名称为 Timer1---到 ---Timer9
if Assigned(s) then ///利用TImage(Sender).Tag查找到
begin
if TTimer(s).Enabled then
begin
TImage(Sender).Picture.Assign(image8.Picture);
TTimer(s).Enabled:=False;
end
else
begin
TImage(Sender).Picture.Assign(image9.Picture);
TTimer(s).Enabled:=true;
end;
end;
end;
相关文章推荐
- c# 给窗体添加MouseEnter事件,可鼠标移到任意控件均会产生MouseEnter事件,如何识别是哪个产生的呢?
- 如何快速查找某张表在哪些存储过程中被使用
- 如何查找账户关键字(Account Key)在定价过程的使用列表
- 如何使用FindControl查找内容页上的某个控件?
- 如何使用FindControl查找内容页上的某个控件?
- ASP.NET2.0中的GRIDVIEW控件在使用TemplateField中的LinkButton时如何在RowCommand事件中找到当前行index的方法
- [SQL Server]如何快速查找使用了某个字段的所有存储过程
- 从寻找资源的习惯上谈如何获得好的代码及控件(使用Koders查找)
- 从寻找资源的习惯上谈如何获得好的代码及控件(使用Koders查找)
- KB824209:如何使用 EventcombMT 实用工具搜索事件日志以查找帐户锁定
- 如何使用FindControl查找内容页上的某个控件
- [SQL Server]如何快速查找使用了某个字段的所有存储过程?
- C#如何创建自定义控件以及添加自定义属性和事件使用
- 如何使用FindControl查找内容页上的某个控件?
- 如何使用 RowDataBound 事件在数据源中的字段值显示在 GridView 控件中之前修改该值
- 如何使用FindControl查找内容页上的某个控件?
- 如何使用FindControl查找内容页上的某个控件?
- 从寻找资源的习惯上谈如何获得好的代码及控件(使用Koders查找)
- 关于WdatePicker控件的onchange事件如何使用————2017/8/5
- 如何使用FindControl查找内容页上的某个控件?