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