您的位置:首页 > 其它

使用通有事件过程,如何查找事件产生的控件

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐