主要是利用visible控制显示属性,将你的三个子窗体放到同一个主窗体中,分别为三个子窗体命一个名如sfmApple,sfmRubber,sfmComputer,将命令按钮放到主窗体的适当位置,并命好名,一般打开主窗体时要有一个默认的子窗体,当然也可以不要,如果要,先设置你想要默认显示的子窗体的显示属性为可见,如果不要,请全设为不可见。启用VBA代码编写,当单击某一个命令按钮时所触发的事件,写一个条件语句,自首先判断子窗体是否可见,再显示相应的子窗体,然后再关闭此窗体。
If sfmApple.Visible = False Then
sfmApple.Visible = True
sfmApple.SetFocus 设置焦点
Else
sfmApple.Visible = False
End If