C# MenuStrip控件如何向上弹出菜单(如图)?如何选中某项时能加一个图标(见图)?
1、MenuStrip控件如何能够做到这样子向上弹菜单而不是向下弹出?大家请无视这是什么控件,我只是找了这个例子说一下向上弹出菜单的意思而已。2、如何能够选中一项时能够加...
1、MenuStrip控件如何能够做到这样子向上弹菜单而不是向下弹出?大家请无视这是什么控件,我只是找了这个例子说一下向上弹出菜单的意思而已。
2、如何能够选中一项时能够加上一个对号?如图所示。 展开
2、如何能够选中一项时能够加上一个对号?如图所示。 展开
2个回答
展开全部
这就是普通的菜单,向上弹出,还是向下弹出,是操作系统自动判断的(根据可视的空间区域大小)
打勾,很简单,只要将菜单的 CheckOnClick 设为 True 就可以了
打勾,很简单,只要将菜单的 CheckOnClick 设为 True 就可以了
追问
那请问一下,MenuStrip控件不是得点击最开始的一个才能将下拉列表的内容全部显示出来吗?我想要直接能够显示出所有选项的,怎么实现?额,有点难以理解对吧,举个例子,下拉列表控件是不是得点击“▼”箭头才能弹出下拉列表所有值啊?但是它可以设置属性使它不用点击“▼”就能将下拉列表中的内容全部显示,即一加载窗体,下拉列表所有值已经都显示出来了。那么MenuStrip控件这种功能要怎么做?
追答
看你的需求,你应该用的是 ContextMenuStrip,这个可以popup 的
展开全部
如果菜单是用 Show 方法调出的,Show 方法有位置参数,调用时传入正确的参数就可以了。至于打勾,如 cat 兄所述,当然,你也可以用代码来实现。
追问
我用的直接拖拉的控件,系统给自动调整的,我把它放在某地方它是向上弹框的,但是我想让它向下弹框,那么如果用show方法怎么做啊?跪求代码,就是menuStrip1.show(什么?) 谢谢!
追答
哦,忘了,不是MenuStrip,是ContextMenuStrip(即右键菜单)可以用代码(Show 方法的一个重载)在指定位置弹出,具体可以查看对象浏览器或MSDN。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询