【正确答案】正确答案:【操作步骤】 步骤1:单击常用工具栏中的"新建"按钮,在"新建"对话框中选择"菜单"单选钮,再单击"新建文件"按钮。 步骤2:在"新建菜单"对话框中选择"菜单"按钮,在菜单设计器中的"菜单名称"中依次输入"表单"、"报表"和"退出"这三个主菜单项,然后选择"表单"菜单项,在"结果"中选择"子菜单",单击"创建"按钮,在"菜单设计器"中,输入两个子菜单项"浏览课程"和"浏览选课统计",选择"报表"菜单项,在"结果"中选择"子菜单",单击"创建"按钮,在"菜单设计器"中,输入一个子菜单项"预览报表"。 步骤3:在"浏览课程"子菜单的"结果"中选择"过程"并输入命令下列语句 myform.grid1.RecordSource="课程" 步骤4:在"浏览选课统计"子菜单的"结果"选择"过程"并输入命令下列语句 myform.grid1.RecordSource="sview" 步骤5:在"预览报表"子菜单的"结果"选择"命令"并输入命令"report form creport preview"。 步骤6:在"退出"主菜单的"结果"选择"过程"并输入以下命令语句。 thisform.release set sysmenu to default 步骤7:选择"显示"菜单中的"常规选项"命令,在"常规选项"对话框中选中"顶层表单"。再单击工具栏上"保存"按钮,在弹出"保存"对话框中输入"mymenu"即可。 步骤8:在"菜单设计器"窗口下选择"菜单"菜单中"生成"命令,生成"mymenu.mpr"文件。 步骤9:单击常用工具栏中的"打开"按钮,打开myform表单。在"表单设计器"中,在其"属性"的ShowWindow处选择"2-作为顶层表单";双击"Init Event",在"myform.Init"编辑窗口中输入"do mymenu.mpr with this ,'xxx'",启动菜单命令;双击"Destroy Event",在"myform.Destroy"编辑窗口中输入"release menu xxx extended",在表单退出时释放菜单。