C# MenuStrip控件如何向上弹出菜单(如图)?如何选中某项时能加一个图标(见图)?

1、MenuStrip控件如何能够做到这样子向上弹菜单而不是向下弹出?大家请无视这是什么控件,我只是找了这个例子说一下向上弹出菜单的意思而已。2、如何能够选中一项时能够加... 1、MenuStrip控件如何能够做到这样子向上弹菜单而不是向下弹出?大家请无视这是什么控件,我只是找了这个例子说一下向上弹出菜单的意思而已。
2、如何能够选中一项时能够加上一个对号?如图所示。
展开
 我来答
百度网友94f02eb
2012-09-06 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4450万
展开全部
这就是普通的菜单,向上弹出,还是向下弹出,是操作系统自动判断的(根据可视的空间区域大小)

打勾,很简单,只要将菜单的 CheckOnClick 设为 True 就可以了
追问
那请问一下,MenuStrip控件不是得点击最开始的一个才能将下拉列表的内容全部显示出来吗?我想要直接能够显示出所有选项的,怎么实现?额,有点难以理解对吧,举个例子,下拉列表控件是不是得点击“▼”箭头才能弹出下拉列表所有值啊?但是它可以设置属性使它不用点击“▼”就能将下拉列表中的内容全部显示,即一加载窗体,下拉列表所有值已经都显示出来了。那么MenuStrip控件这种功能要怎么做?
追答
看你的需求,你应该用的是 ContextMenuStrip,这个可以popup 的
是流他15
2012-09-06 · 超过24用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:76.5万
展开全部
如果菜单是用 Show 方法调出的,Show 方法有位置参数,调用时传入正确的参数就可以了。至于打勾,如 cat 兄所述,当然,你也可以用代码来实现。
追问
我用的直接拖拉的控件,系统给自动调整的,我把它放在某地方它是向上弹框的,但是我想让它向下弹框,那么如果用show方法怎么做啊?跪求代码,就是menuStrip1.show(什么?)  谢谢!
追答
哦,忘了,不是MenuStrip,是ContextMenuStrip(即右键菜单)可以用代码(Show 方法的一个重载)在指定位置弹出,具体可以查看对象浏览器或MSDN。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式