在一个事件处理函数中,如何知道是哪个对象触发了这个事件?(新手) 那个sender应该怎么用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if Sender is SomeControlTriggeredThisProc then SomeCodeImplementSomeFunction; procedure TForm1.Button1Click(Sender: TObject);begin if (Sender as TComponent).Name='Button1' then showmessage('ok');end; procedure TForm1.Button1Click(Sender: TObject);begin if Sender=Button1 then showmessage('ok');end; for I := ComponentCount - 1 downto 0 do begin if sender=Components[I] then showmessage(Components[I].name); end; if Sender is TButton then ShowMessage((Sender as TButton).Caption); procedure TForm1.Button1Click(Sender: TObject);beginshowmessage((Sender as TComponent).Name );end; 如何屏蔽stringgrid的SelectCell事件 如何把这句改成C# 怎么用CreateProcess启动系统桌面? 如何实现MSN聊天界面背景色功能 这个该如何设置BDE数据源? 求解: 关于一个from 嵌套多个form(动态创建),请斑竹和其他高手帮忙确实有点麻烦,详细请看内容! 关于DBGride的问题! 空值输入问题??? 谁回答这个问题,我真的要好好谢谢你! 3000-5000元寻求软件开发合作! 一个菜鸟的问题。。 能否明确的告诉我:获得文件夹大小是否只能通过遍历下面的文件大小的累加得到?还有没有快点的获得方式...
SomeCodeImplementSomeFunction;
begin
if (Sender as TComponent).Name='Button1' then showmessage('ok');
end;
begin
if Sender=Button1 then showmessage('ok');
end;
begin
if sender=Components[I] then
showmessage(Components[I].name);
end;
ShowMessage((Sender as TButton).Caption);
begin
showmessage((Sender as TComponent).Name );
end;