运行时取设计时工程中的所有窗体标题名。。。

chanchaw 2008-01-18 02:19:50
我想在程序运行时取出该工程中设计时的所有窗体的名称和标题。小弟不懂怎么弄。。
...全文
26 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chanchaw 2008-03-15
那么我想加载MID窗体时候通过DEBUG打出工程中所有窗体的NAME就不行么?还有没有别的什么方法了?
回复
smalle 2008-01-29
所有窗口必须加载了才可以使用forms读取。
回复
jyyq6 2008-01-29
抱歉,我的办公机器上没装MSDN^_^。应该是这样的:

这个示例把当前所有已加载的窗体的标题填入列表框。

Private Sub Form_Activate ()
Dim I ' Declare variable.
' 重新填充列表(当添加或删除一个实例时)。
lstForms.Clear ' Clear list box.
For I = 0 To Forms.Count - 1
lstForms.AddItem Forms(I).Caption
Next I
End Sub
回复
chanchaw 2008-01-29
我是这样做的


Dim i As Long

For i = 0 To 1
MsgBox Forms(i).Name
Next


一共两个窗体。第一个窗体可以显示出name,第二个窗体就说下标越界

怎么回事?

还有楼上的for echo forms
是怎么用? for each form In ???
回复
jyyq6 2008-01-22
for echo forms
回复
Kimm2009 2008-01-18
所有的窗体都在forms中间,使用时forms(i)
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7451

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告