创建菜单控件数组

菜单控件数组就是在同一菜单上共享相同名称和事件过程的菜单项目的集合。菜单控件数组使用于:

每个菜单控件数组元素都由唯一的索引值来标识,该值在菜单编辑器上“Index 属性框”中指定。当一个控件数组成员识别一个事件时,Visual Basic 将其 Index 属性值作为一个附加的参数传递给事件过程。事件过程必须包含有核对 Index 属性值的代码,因而可以判断出正在使用的是哪一个控件。

详细信息 关于控件数组的详细信息,请参阅“使用 Visual Basic 的标准控件”中的“使用控件数组”。

要在菜单编辑器中创建菜单控件数组,请按照以下步骤执行:

  1. 选取窗体。

  2. 从“工具”菜单中,选取“菜单编辑器”。

    – 或 –

    在“工具栏”上单击“菜单编辑器”按钮。

  3. 在“标题”文本框中,键入想出现在菜单栏中的第一个菜单标题的文本。

    菜单标题文本显示在菜单控件列表框中。

  4. 在“名称”文本框中,键入将在代码中用来引用菜单控件的名称。保持“索引”框是空的。

  5. 在下一个缩进级,通过设定“标题”和“名称”来创建将成为数组中第一个元素的菜单项。

  6. 将数组中第一个元素的“索引”设置为 0。

  7. 在第一个的同一缩进级上创建第二个菜单项。

  8. 将第二个元素的“名称”设置成与第一个元素相同,且把它的“索引”设置为 1。

  9. 对于数组中的后续元素重复步骤 5– 8。

重点 菜单控件数组的各元素在菜单控件列表框中必须是连续的,而且必须在同一缩进级上。创建菜单控件数组时,要把在菜单中出现的分隔符条也包括进去。