![[填空题] 在窗体上利用菜单编辑器设计一个主菜单项“菜单控制”(Name属性值为mnuMenu),然后为其设计两个子菜单项“增加菜单”(Name属性值为mnuAdd) 和“减少菜单”(Name属性值为,第1张 [填空题] 在窗体上利用菜单编辑器设计一个主菜单项“菜单控制”(Name属性值为mnuMenu),然后为其设计两个子菜单项“增加菜单”(Name属性值为mnuAdd) 和“减少菜单”(Name属性值为,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E5%9C%A8%E7%AA%97%E4%BD%93%E4%B8%8A%E5%88%A9%E7%94%A8%E8%8F%9C%E5%8D%95%E7%BC%96%E8%BE%91%E5%99%A8%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E4%B8%BB%E8%8F%9C%E5%8D%95%E9%A1%B9%E2%80%9C%E8%8F%9C%E5%8D%95%E6%8E%A7%E5%88%B6%E2%80%9D%28Name%E5%B1%9E%E6%80%A7%E5%80%BC%E4%B8%BAmnuMenu%29%EF%BC%8C%E7%84%B6%E5%90%8E%E4%B8%BA%E5%85%B6%E8%AE%BE%E8%AE%A1%E4%B8%A4%E4%B8%AA%E5%AD%90%E8%8F%9C%E5%8D%95%E9%A1%B9%E2%80%9C%E5%A2%9E%E5%8A%A0%E8%8F%9C%E5%8D%95%E2%80%9D%28Name%E5%B1%9E%E6%80%A7%E5%80%BC%E4%B8%BAmnuAdd%29+%E5%92%8C%E2%80%9C%E5%87%8F%E5%B0%91%E8%8F%9C%E5%8D%95%E2%80%9D%28Name%E5%B1%9E%E6%80%A7%E5%80%BC%E4%B8%BA.png)
[填空题] 在窗体上利用菜单编辑器设计一个主菜单项“菜单控制”(Name属性值为mnuMenu),然后为其设计两个子菜单项“增加菜单”(Name属性值为mnuAdd) 和“减少菜单”(Name属性值为mnuDel),另外设置一个标题为空的菜单项<控件数组),其Name属性值为mnuDyn,Index值为0,Visible属性值为False;然后编写以下程序来实现增加和减少菜单项的功能,完成程序。
Dim Inxld As Integer
Private Sub mnuAdd_Click()
Dim mnuc As String
mnuc=InputBox("input caption")
InxId;InxId+1
【6】 mnuDyn(InxId)
mnuDyn(Inxld) ,Calption=mnuc
mauDyn(InxId) .Visible=True
End Sub
Private SubmnuDel_Click()
Dim i As Integer
If 【7】 Then
MsgBox "菜单项已全部被删除"
Else
Unload mnuDyn(InxId)
InxId=InxId-1
End If
End Sub
正确答案:[6]Load [7]InxId<1
参考解析:本题考查动态菜单的应用,InxId表示动态菜单项的索引,每增加一个菜单项,InxId加一,并用 Load方法将菜单显示出来。而在删除菜单项时,首先判断是否有相应的动态菜单项可以删除,即当InxId的值大于等于1时,才可以使用Unload方法删除最后一个增加的菜单项。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)