Delphi动态创建控件 现在我动态创建了TIMage控件 也写了它双击的事件 但是我想在双击的时候获取这个Image控件的名称请问怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var s_name: string;begin if sender is Timage then s_name:=Timage(sender).name;end showmessage 是空的 (sender as Tbutton).name 应该是你创建的时候没有赋予name属性,哪种写法都一样 同LS,创建时需给它个namevar img: Timage;begin img := TImage.Create(Self); img.Name := 'myImg'; ..... showmessage 是空的 应该是你在创建的时候没有给这个组件命名。楼上是创建时命名代码。 看看你自己创建timgage控件时的问题 在创建TIMage时,给image赋予name属性,加个tagSetLength(image,4);......image[i] := TImage.Create(Self);image[i].Caption := '打开';image[i].Name := '名称'+inttostr(i);image[i].Tag := i;image[i].Top := top;image[i].Left := Left;image[i].OnClick := ClickImage;......在image的ClickImage点击事件中 if sender is TImage then begin i := (sender as TImage).tag; showmessage(image[i].name); end; TIdIOHandlerSocket 如何开发类似QQ的OA客户端程序!! 请问一下4句C语言的话,在delphi中怎么翻译呢? 请问如何只测试某个控件? *****SOS******,要死人了!!!!!!! 为什么将客户端的所有文件包括.EXE运行连主界面都出不来而调用DELPHI调试?(在线等) 请问那里有DILPHI的中文帮助可下载,或控件功能解释. 能不能在一个TChart控件中同时显示两个Y坐标????? 今年的七月一号正好是我的生日,给大家送分啦!!!(请勿转版面) 一个困扰我很久的难题 delphi查询数据库的一个小程序 200分求cxGrid导出主从表到Excel
s_name: string;
begin
if sender is Timage then s_name:=Timage(sender).name;
end
img: Timage;
begin
img := TImage.Create(Self);
img.Name := 'myImg';
.....
......
image[i] := TImage.Create(Self);
image[i].Caption := '打开';
image[i].Name := '名称'+inttostr(i);
image[i].Tag := i;
image[i].Top := top;
image[i].Left := Left;
image[i].OnClick := ClickImage;
......在image的ClickImage点击事件中 if sender is TImage then
begin
i := (sender as TImage).tag;
showmessage(image[i].name);
end;