界面上有很多组件,我想单击某一个组件时能得到他的名称。不能在每个组件单击中中写代码来显示他得名称。那样就太容易啦!。要写一个过程或函数就可以达到。
解决方案 »
- 如何给DateTimePicker赋值 实现时间段的查询
- Delphi中控件被恶刷问题?以及D7装后无法装D6问题。。。
- 一个关于在dbgrid里放置combobox控件的问题~
- 需要一个COM组件。对DELPHI不是很熟,100分送给高手
- 请问那里有windows 95 的安装程序?我的分不多了,答对者每人十分吧!谢谢了!
- 我想做一段小程序,在程序运行时,当键盘输入为'open'时把某变量设为真值,从而打开一些附加功能,应该怎样做?
- 谁有局域网语音的源程序,控件,或开发包,发给我一个。
- dbgrid控件隐藏或显示标题栏dbgrid控件隐藏或显示标题栏
- 各位老兄,能否写一个程序,先于浏览器收到网站发送的信息?
- 我怎么找不到HTMLHELP函数,在哪个类下,USES ?
- 关于dbf文件导入数据库的问题!!!(在线等)
- 送分题(在线等待)
begin
for i:=0 to Form1.componentcount-1 do
ShowMessage(Form1.Components[i].Name);
end;
Y: Integer);
var
i:integer;
obj:TControl ;
begin
for i:=0 to self.ComponentCount-1 do
begin
obj:=TControl(self.Components[i]);
if (obj.Left <=x) and (obj.Left +obj.Width >=x) and (obj.Top <=y) and (obj.Top +obj.Height>=y) then
begin
showmessage(obj.Name);
end;
end;
end;
begin
showmessage((Sender AS Tcomponent).GetNamePath);
end;