关于鼠标点击的问题 怎样判断鼠标点击窗口上的控件时控件的名称,如:有一TEdit类的控件Edit1,当鼠标点击该Edit1时,怎样在鼠标的点击事件中判断该控件是Edit1而不是Button1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Edit1Click(Sender: TObject);begin if Sender is TEdit then ShowMessage('是Edit,不是Button!');end; procedure TForm1.Edit1Click(Sender: TObject);begin if Sender is TEdit then ShowMessage(TEdit(sender).name);end; 但是如果有两个TEdit类的控件Edit1和Edit2,我怎样判断它点击的是Edit1而不是Edit2呢? ShowMessage(TEdit(sender).name)能直接返回具体的名称啊,你在判断一下不就行了嘛,比如:···if TEdit(sender).name='Edit1' then begin```end;··· edit1.tag:=1;edit2.tag:=2;if Sender is TEdit thenbegin if (sender as tedit).tag=1 then begin showmessage('1'); end;end; 关于串口API应用的问题?请高手指教 PRINTDBGRIDEH 打印预览时为何左右不对称 怎样实现动态组件管理 高分求助: 把ClientDataSet中的数据导入Excel中! ★★★我用这样的作品 能找到工作吗?★★★ 哪位《delphi构建进销存系统-POS系统开发实例》中的源程序运行成功了? 老问题没有人来帮助我,你来保证我回答,好吗? 运行时怎样用鼠标拖动改变控件的大小和位置(可以多加很多分) 请问哪里可以下载到rationalRose的中文操作手册等资料,先谢了! 各位高手,看看这个是什么错误?很奇怪的. 请问一个数据库问题 Access日期格式
begin
if Sender is TEdit then
ShowMessage('是Edit,不是Button!');
end;
begin
if Sender is TEdit then
ShowMessage(TEdit(sender).name);
end;
···
if TEdit(sender).name='Edit1' then
begin
```
end;
···
edit2.tag:=2;
if Sender is TEdit then
begin
if (sender as tedit).tag=1 then
begin
showmessage('1');
end;
end;