您现在的位置:学赛首页 > 计算机等级考试 > 复习资料 > 正文
二级VB考试教程:弹出式菜单
http://www.educity.cn 作者:希赛IT教育研发中心 来源:希赛网 2007年8月14日 发表评论 进入社区
《计算机等级考试考点分析、题解与模拟——二级Visual Basic语言》 章节连载

    11.1.2  考点2:弹出式菜单

    建立弹出式菜单通常分两步进行:首先用菜单编辑器建立菜单,然后用PopupMenu方法弹出显示。第一步的操作与前面介绍的基本相同,惟一的区别是必须把菜单名(即主菜单项)的“可见”属性设置为False(子菜单项不要设置为False)。PopupMenu方法用来显示弹出式菜单,其一般格式如下:本章节内容来自希赛网IT教育研发中心的计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——二级Visual Basic语言》

    对象.PopupMenu菜单名,Flags,X,Y,BoldCommand

    说明:

    当省略“对象”时,弹出式菜单只能在当前窗体中显示。如果需要弹出式菜单在其他窗体中显示,则必须加上窗体名;本章节内容来自希赛网IT教育研发中心的计算机等级考试用书《计算机等级考试考点分析、题解与模拟——二级Visual Basic语言》。

    Flags的两组参数可以单独使用,也可以联合使用。当联合使用时,每组中取一个值,二者相加;如果使用符号常量,则两个值用Or连接;

    弹出式菜单的位置由X、Y和Flags参数共同指定。

       例11.1.2  在菜单编辑器中建立一个名称为Menu(   )的菜单项,将其“可见”属性设置为False,并建立其若干子菜单,然后编写如下过程:

    Private Sub Form_MouseDown (Button As Integer ,Shift As Integer ,X As Single, Y As Single)

     If Button = 1 Then

        PopupMenu Menu()

     End If

    End Sub

    则以下叙述中错误的是(   )[2006年4月 选择第32题]

    A.该过程的作用是弹出一个菜单      B.单击鼠标右键时弹出菜单

    C.Menu()是在菜单编辑器中定义的弹出菜单的名称  D.参数X、Y指明鼠标当前位置的坐标

    解析:通常把PopupMenu方法放在MouseDown事件中,该事件响应所有的鼠标单击操作,用Button参数控制左右键选择。Button=1为单击鼠标左键时弹出菜单,Button=2为单击鼠标右键时弹出菜单。

    答案:B
 本章节内容来自希赛网IT教育研发中心的计算机等级考试用书 《计算机等级考试考点分析、题解与模拟——二级Visual Basic语言》。(购书请见 : http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032473