建了两个窗口A,B,它们都是主窗口类型,所有者表都是“AAA”用了topicbar来做导航。
TopicLinkClick事件如下:
Select Case e.Link.Name
Case "Link001"
MainTable = Tables("AAA")
If Forms("A").Opened Then
Forms("A").Close()
End If
If Forms("B").Opened() Then
Forms("B").Close()
End If
Case "Link002"
MainTable = Tables("AAA")
Forms("A").Open()
Case "Link003"
MainTable = Tables("AAA")
Forms("B").Open()
End Select
有点奇怪的是:
如果点了“Link002"和"Link003",界面分别显示了主窗口A和B
但此时再去点"Link001",窗口并没有显示表AAA,一片空白。
如果去把项目的bin文件夹清空,再去先点"Link001",此时会显示主表AAA。
但重新打开项目,又会出现点"Link001",窗口并没有显示表AAA,一片空白
这是为什么呢?