在VB中如何做出下拉菜单

我想做一个下拉菜单不知用什么控件,就好像QQ登录是选择隐身,在线之内的是的,还有像点一下设置,也会弹出来这些。如图我也知道,工具下有菜单编辑器,可是编辑出来的菜单都是,在... 我想做一个下拉菜单不知用什么控件,就好像QQ登录是选择隐身,在线之内的是的,还有像点一下设置,也会弹出来这些。如图
我也知道,工具下有菜单编辑器,可是编辑出来的菜单都是,在form顶头,不理想,我想要的是能在其他位置的。谢谢大家了。
展开
 我来答
地上de月影
2009-02-14 · 超过25用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:68.4万
展开全部
【QQ登录是选择隐身,在线之内的】用的是列表框listbox,
【点一下设置,也会弹出来这些】,
这个并不是菜单,
其实很简单,
方法如下:
你把开始不显示直到点设置才显示的控件全都放在最底下,
然后把窗体高度调小,直到看不见底下的控件,
在设置按钮中添加代码:
Me.Height = Me.Height + 一个数值
这个数值自己调整就可以了
恽格c
2009-02-13 · TA获得超过340个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:185万
展开全部
这样:

按菜单栏中的“工具” > “菜单编辑器”,编辑你想要的菜单,将第一级菜单设为不可见。ok

在你想弹出菜单的地方写:
me.popupmenu 刚刚第一级菜单的名称 , ,弹出的横坐标,弹出的纵坐标

ok!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
discovery522
2015-06-09 · TA获得超过4714个赞
知道大有可为答主
回答量:2308
采纳率:71%
帮助的人:1506万
展开全部
代码如下:

Private Sub Combo1_Click()
Select Case Combo1.Text
Case "第1条"
Label1.Caption = "文本1"
Case "第2条"
Label1.Caption = "文本2"
End Select
End Sub
Private Sub Form_Load()
Combo1.AddItem "第1条"
Combo1.AddItem "第2条"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式