首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么识别被create后的Tlabel对象

2012-02-13 
如何识别被create后的Tlabel对象在form的onmousedown里加入Vartobj:TLabelbeginTobj:Tlabel.create(self)

如何识别被create后的Tlabel对象
在form的onmousedown里加入
Var
tobj:TLabel
begin
Tobj:=Tlabel.create(self);
Tobj.parent:=self;
tobj.top:=y;
tobj.left:=x;
tobj.width=50;
tobj.caption:= 'xyzk '
end;
问题1:
我在form里点了好几下鼠标左键,也出现了很多label
我如何区另这些label,比如它的name?
问题2:
如何给这些label添加onclick内容
问题3:
怎么在程序中控制它们,比如让其中的一个的top等于0.
谢谢..

[解决办法]
问题1:
我在form里点了好几下鼠标左键,也出现了很多label
我如何区另这些label,比如它的name?
创建的时候就添加name属性,代码后面加入tobj.name = 'Label '+IntToStr(static int i(最好载恰前面定义));i++;
问题2:
如何给这些label添加onclick内容
添加事件就可以了
tobj.OnClick = Labelclick;记得写Labelclick的过程;
问题3:
怎么在程序中控制它们,比如让其中的一个的top等于0.
控制他们,在事件里可以用Sender指针进行控制;代码太多,不写了

热点排行