# Re: AndyLin是否请您说明白些，我还是不太清楚，谢谢！

Posted by AndyLin on September 23, 1999 at 20:56:42:

In Reply to: AndyLin是否请您说明白些，我还是不太清楚，谢谢！ posted by 小宛 on September 20, 1999 at 19:40:47:

: : : 请问有谁知道功能表的物件集合是什么？我要做一个控制，控制表单开启时的功能表项目的显示与不显示，请问应如何做呢？可否请各位帮帮忙，先谢谢了！
: : : Menu项目：
: : : Test munTest
: : : ......Test1 mnuTest1
: : : ......Test2 mnuTest2

: : : Private Sub Command1_Click()
: : : Dim mnu As Menu
: : : For Each mnu In Form1.Controls '这里错了
: : : Debug.Print mnu.Name
: : : Next
: : : End Sub

: : : 我要的答案是
: : : mnuTest
: : : mnuTest1
: : : mnuTest2

: : 你可能要加上 If TypeOf ... Is ... Then
: : 来判断所取之物件型态才不会发生错误
: :
因为你已将 mnu 定义为 Menu 而Form1.Controls包括在form1中所有之controls(如 TEXTBOX,COMMANDBOX..),试想将MENU 指定为TEXTBOX 当然会有错误产生

Follow Ups:

- AndyLin谢谢了！我已找到解决方法 小宛 22:57:42 9/28/99 (0)