给出用户选项:在设计时创建菜单

更新:2007 年 11 月

在本课中,您将学习如何创建菜单和编写在菜单项被选中时执行的代码。您还将学习如何通过一步操作添加一组标准菜单项。

菜单是用户在程序中进行选择的一种容易且熟悉的方式。菜单的常见用途包括公开程序选项、添加常用任务(例如剪切和粘贴)的快捷方式、或加载并保存文件。

Visual Basic 使菜单的实现变得非常简单。可以使用 MenuStrip 控件以图形方式创建菜单。将 MenuStrip 控件拖动到窗体上时,它会以框的形式出现在窗体上部,框中显示“请在此处键入”。可以单击该框,在其中键入内容以创建菜单标题。

为一个菜单项设置了标题后,可以在第一个菜单项的下面或右侧创建附加菜单项。这样,您就可以将菜单扩展为包含任意数量的附加项或子项。完成菜单的外观后,可以创建事件处理器来处理每个项的 Click 事件。

试一试!

添加菜单

  1. 在“文件”菜单上,单击“新建项目”。

  2. 在“新建项目”对话框的“模板”窗格中,单击“Windows 应用程序”。

  3. 在“名称”框中键入 Menus,再单击“确定”。

    一个新的 Windows 窗体项目随即打开。

  4. 将一个 MenuStrip 控件从“工具箱”中拖动到窗体上。

    无论将控件拖动到哪个位置,MenuStrip 控件都位于窗体的最上部。

    您也许也已经注意到,在窗体下面的灰色区域中添加了一个“MenuStrip1”图标,这个区域称作组件栏。如果在 MenuStrip 控件之外单击,该控件就会消失;单击“MenuStrip1”图标时,该控件又会重新出现。

  5. 在窗体中单击 MenuStrip 控件并键入 File,然后按 Enter。

    第一个菜单项的下方和右侧会出现附加菜单项的新框。这些框便是附加菜单项的位置。您可以在任一方向上继续添加菜单项,直到菜单完成。

  6. 在第一个框下面的框中,键入 Exit,然后按“Enter”。

  7. 双击“Exit”(退出)菜单以打开代码编辑器。

  8. 在 ExitToolStripMenuItem_Click 事件处理程序中,键入以下代码。

    Application.Exit()
    
  9. 按 F5 运行程序。使用鼠标单击“File”(文件)菜单,再单击“Exit”(退出)。应用程序关闭。

添加标准菜单项

作为一种快捷方式,您可以通过一步操作添加多个标准菜单和菜单项。MenuStrip 控件有一个“MenuStrip 任务”[MenuStrip Tasks]窗格,使用该窗格可以在 MenuStrip 控件中插入多个标准菜单项。

向菜单条中添加一组标准菜单项

  1. 选择“MenuStrip”控件,单击该控件右上角的智能任务箭头,然后单击“插入标准项”。

    多个标准菜单和菜单项即会添加到 MenuStrip 控件中。

  2. 按 F5 运行程序。

  3. 应用程序启动时,查看新菜单上的菜单项,以熟悉标准项。

  4. 关闭应用程序。

    说明:

    您可以删除不适用于应用程序的菜单项。您将需要在您所用的每个菜单项的 Click 事件处理程序中编写代码。

在本课中,您学习了如何使用 MenuStrip 控件设计菜单。您还学习了如何通过一步操作添加一组标准菜单和菜单项。现在,您可以进入下一课学习有关计时器的内容,也可以先进入详细了解:有关菜单的更多信息,学习更高级的菜单使用方法,再接着学习计时器课程。

下一课:使用计时器执行定期操作

请参见

其他资源

创建程序的可视外观:Windows 窗体介绍