Delphi:我表单上的8个神秘组件是什么?

时间:2010-06-08 07:50:57

标签: delphi

当我在表单上迭代控件时,我会看到我在设计时或运行时放置的那些控件。它们都是TEdit,Tmemo,TComboBox等类型......

然而,总有八个我不认识。我可以跳过它们,因为它们不是我感兴趣的类型,但我很好奇。

我猜测系统控制如min / max / close。他们的Name属性为空。有什么方法可以确定它们是什么类型(没有明确测试从TWinControl派生的每个标准组件)?

我很好奇 - 但不是黄色; - )


for i := 0 to Form1.ControlCount -1 do ...

答案:使用ClassName查找。我得到TGrabHandle所有人。

感谢所有帮助。 +!全面

2 个答案:

答案 0 :(得分:2)

TObject具有属性ClassName;尝试访问并查询此组件的此属性 粘贴用于查询表单的代码块(for / while),用于搜索组件。

此致

答案 1 :(得分:2)

使用他们的ClassName来了解Name属性为空时的内容。