如何通过代码把一个程序中的FORM名称列出来 ( 积分: 100 )

  • 主题发起人 主题发起人 里斯
  • 开始时间 开始时间

里斯

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何通过代码把一个程序中的FORM名称列出来(FORM可能未打开),我的程序在运行时有固定的FORM,也有动态创建的FORM。我想把因定的FORM找出来,谢谢。
 
for i:=0 to application.ComponentCount-1 do
if application.Components is tform then
showmessage(Tform(application.Components).Name);
 
To laiaseven
谢谢你的回复,这样只能查出已创建的FORM,未创建的还是不知道。
 
for i:=0 to application.ComponentCount-1 do
if application.Components is tform then
memo1.line.add(application.Components.Name);
 
你不是想要固定的FORM的名称吗
动态创建的不是不想要吗
 
在运行时状态下代码是不能找出未创建的FORM的,只能在设计状态下找。
 
后退
顶部