如何知道MDI窗体是否有子窗体打开着呢?20分呀?
哇,不会没人回答吧? 问题点数:20、回复次数:8Top
1 楼arfayr(阿飞)回复于 2001-05-15 13:11:00 得分 0
判断Forms.Count没有看见我的回复么?呵呵Top
2 楼lasting(小孩)回复于 2001-05-15 13:15:00 得分 0
嘻嘻,刚才没看到你的回复。可FORMS.COUNT好像要用到FORM数组吧?
Top
3 楼arfayr(阿飞)回复于 2001-05-15 13:18:00 得分 0
这个集合是MDIForm的一个属性阿,属于MDIForm的啊,应该可以,我用过Top
4 楼apollo(古秋)回复于 2001-05-15 13:21:00 得分 0
或者自己建一个窗体类,那不就知道有没有子窗体了吗,也可以防止未卸载子窗体Top
5 楼lasting(小孩)回复于 2001-05-15 13:25:00 得分 0
有代码吗?
我怎么试了半天也没有看到FORMS这个属性呀?
我用的VISUAL BAsIc 6.0
帮帮忙。
Top
6 楼arfayr(阿飞)回复于 2001-05-15 13:31:00 得分 0
直接引用Forms就行
Private Sub MDIForm_Load()
MsgBox Forms.Count
End Sub
Top
7 楼arfayr(阿飞)回复于 2001-05-15 13:33:00 得分 20
如果Count>1就表示有子窗体
Dim a As Form
For Each a In Forms
msgbox a.caption
Next
Top
8 楼lasting(小孩)回复于 2001-05-15 13:52:00 得分 0
哈哈。谢谢你呀,果然有这么一个属性,我这就给你分数。Top




