举例如何建立一个弹出菜单?

题目
问答题
举例如何建立一个弹出菜单?
参考答案和解析
正确答案: 弹出式菜单的制作途径有如下两种:
(1)通过PopMenu()函数
PopMenu()函数把已定义的并且与当前窗口关联了的菜单作为弹出式菜单显示。如果要将一个菜单(名称为caidan)的某个菜单项(名称为m_编辑)作为一个对象(如命令按钮)的弹出式菜单使用,则只需把下面的语句写到该对象的RbuttonDown事件中即可。
Caidan.m_编辑.PopMenu(pointerX(),pointerY())
(2)通过创建菜单实例
如果要弹出的菜单没有与当前窗口关联,则在要显示弹出式菜单之前,必须先创建菜单对象。所以把尚末与当前窗口相关联的菜单作为弹出式菜单使用时,需要先声明菜单变量并创建菜单实例。方法如下(假设我们已经用菜单画板创建了名为pop_menu的菜单):
Pop_menu m_popmenu m_popmenu = Create pop_menu
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

要将一个弹出式菜单作为某个控件的快捷菜单 , 通常是在该控件的 【 15 】 事件代码中添加调用弹出式菜单程序的命令。


正确答案:

第2题:

在菜单编辑器中建立一个菜单,名称为mymenu,用下面的语句可以把它作为弹出式菜单弹出,请填空。 Form1.【 】mymenu


正确答案:PopupMenu
PopupMenu 解析:建立弹出式菜单用PopupMenu方法,格式如下;
[对象名.]PopupMenu 菜单名[,Flag[,x [,y[,BoldCommand]]]]
其中:对象名:指出在哪一个对象上打开弹出式菜单,若省略,则在当前窗体打开弹出式菜单。
菜单名:是指通过“菜单编辑器”设计出的主菜单名称。
Flags:位置参数,包含位置常数和行为常数两个值。
x和y:菜单弹出坐标,默认为鼠标坐标。
BoldCommand:指定菜单中要以粗体字显示的菜单名称。

第3题:

VFP的菜单有两种形式:下拉式菜单和弹出式菜单。所建立的快速菜单属于()

A、下拉式菜单

B、弹出式菜单

C、下拉式菜单和弹出式菜单都可以

D、下拉式菜单和弹出式菜单都不是。


正确答案:A

第4题:

下列关于下拉菜单和快捷菜单的说法中,错误的是( )

A)下拉菜单由条形菜单和弹出式菜单组成

B)快捷菜单只包括弹出式菜单

C)快捷菜单比下拉菜单运行要快

D)Visual FoxPro系统菜单就是一个典型的下拉式菜单


正确答案:C
下拉菜单是由条形菜单和弹出式菜单组成,Visual FoxPro系统菜单就是一个典型的下拉式菜单。与下拉式菜单相比,快捷菜单没有条形菜单,只有弹出式菜单。快捷菜单一般是一个弹出式菜单,或是由几个具有上下级关系的弹出式菜单组成。

第5题:

以下关于弹出式菜单的叙述中,错误的是

A)一个窗体只能有一个弹出式菜单

B)弹出式菜单在菜单编辑器中建立

C)弹出式菜单的菜单名(主菜单项)的“可见”属性通常设置为false

D)弹出式菜单通过窗体的popupmenu方法显示


正确答案:A
【答案】:A
【知识点】:弹出式菜单的用法
【解析】:一个窗体的任意一个控件均可以弹出不同的弹出式菜单,并不是只有一个。因此A项说法是错误的,是正确答案。

第6题:

以下关于弹出式菜单的叙述中,错误的是( )。

A.一个窗体只能有一个弹出式菜单

B.弹出式菜单在菜单编辑器中建立

C.弹出式菜单的莱单名(主菜单项)的“可见”属性通常设置为False

D.弹出式菜单通过窗体的PopupMenu方法显示


正确答案:A
A。【解析】在窗体中可以在不同的控件中设置不同的弹出武菜单,所以A选项错误。

第7题:

Visual FoxPro的系统菜单,其主菜单是一个

A.条形菜单

B.弹出式菜单

C.下拉式菜单

D.组合菜单


正确答案:A
解析:VisualFoxPro的系统菜单是一个典型的菜单系统,它是由一个条形菜单,即主菜单和一个弹出式菜单,即子菜单所组成的。

第8题:

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

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

If Button=1 Then

PopupMenu Menu0

End If

End Sub

则以下叙述中错误的是( )。

A.该过程的作用是弹出一个菜单

B.单击鼠标右键时弹出菜单

C.Menu0是在菜单编辑器中定义的弹出菜单的名称

D.参数X、Y指明鼠标当前位置的坐标


正确答案:B

鼠标键Button=1时,表示当前按下的是左键,该事件过程的作用是单击鼠标左键的时候弹出一个菜单。 

第9题:

VisualFoxPro的系统菜单,其主菜单是一个______。

A.条形菜单

B.弹出式菜单

C.下拉式菜单

D.组合菜单


正确答案:A

第10题:

Visual Foxpro系统菜单是一个典型的菜单系统,其主菜单是一个().

  • A、弹出式菜单
  • B、级联菜单
  • C、下拉式菜单
  • D、条形菜单

正确答案:D

更多相关问题