已经解决问题: 135858  未解决问题: 714 问题总数:136572
已解决

VB如何禁止打开同名窗体

悬赏0 | 提问者: | 等级:平民 | 积分:


VB如何禁止打开同名窗体
得分: 0 分 1 楼答案

回答者: | 等级:平民 | 积分:

  加分    


你的代码中我没看到添加list的地方..你在那个地方使用一下redim OpenForm$(0)





Dim OpenForm$()



Sub NewForm(s$)

Dim a As Form3

Set a = New Form3

a.Caption = s

a.Show

End Sub



Private Sub List1_DblClick()

Dim i%, j%

For i = 0 To List1.ListIndex

For j = 0 To UBound(OpenForm)

If CStr(List1.Text) = OpenForm(j) Then Exit For

Next

If j >= UBound(OpenForm) Then

NewForm (CStr(List1.Text))

ReDim Preserve OpenForm(UBound(OpenForm) + 1)

OpenForm(UBound(OpenForm)) = (CStr(List1.Text))

End If

Next

End Sub

以上内容来源网络,仅供参考,本站不为其负任何责任,如有侵权我们立即删除!


问题分类

© CopyRight 2006-2009,CNZZAD.COM, Inc. All Rights Reserved 2.12MB 0.2662
鲁ICP备05001756号
站长中国群1:30492658 精致合租咨询群1:21445564