C# MenuStrip控件如何向上弹出菜单(如图)?如何选中某项时能加一个图标(见图)?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# MenuStrip控件如何向上弹出菜单(如图)?如何选中某项时能加一个图标(见图)?相关的知识,希望对你有一定的参考价值。
1、MenuStrip控件如何能够做到这样子向上弹菜单而不是向下弹出?大家请无视这是什么控件,我只是找了这个例子说一下向上弹出菜单的意思而已。
2、如何能够选中一项时能够加上一个对号?如图所示。
打勾,很简单,只要将菜单的 CheckOnClick 设为 True 就可以了追问
那请问一下,MenuStrip控件不是得点击最开始的一个才能将下拉列表的内容全部显示出来吗?我想要直接能够显示出所有选项的,怎么实现?额,有点难以理解对吧,举个例子,下拉列表控件是不是得点击“▼”箭头才能弹出下拉列表所有值啊?但是它可以设置属性使它不用点击“▼”就能将下拉列表中的内容全部显示,即一加载窗体,下拉列表所有值已经都显示出来了。那么MenuStrip控件这种功能要怎么做?
追答看你的需求,你应该用的是 ContextMenuStrip,这个可以popup 的
参考技术A 如果菜单是用 Show 方法调出的,Show 方法有位置参数,调用时传入正确的参数就可以了。至于打勾,如 cat 兄所述,当然,你也可以用代码来实现。追问我用的直接拖拉的控件,系统给自动调整的,我把它放在某地方它是向上弹框的,但是我想让它向下弹框,那么如果用show方法怎么做啊?跪求代码,就是menuStrip1.show(什么?) 谢谢!
追答哦,忘了,不是MenuStrip,是ContextMenuStrip(即右键菜单)可以用代码(Show 方法的一个重载)在指定位置弹出,具体可以查看对象浏览器或MSDN。
C# winform开发,在点击Menu时打开页面问题
在winform开发时,点击Menu时,打开页面如图所示,请问是什么问题导致如上问题的出现呢
谢谢!
这个已经设置为top了,当点击最小化后,再把当前页面点击出来时,有没有遮挡了,什么原因啊
追答菜单你用的什么控件
以上是关于C# MenuStrip控件如何向上弹出菜单(如图)?如何选中某项时能加一个图标(见图)?的主要内容,如果未能解决你的问题,请参考以下文章
C# WinForm界面设计教程第12节——MenuStrip菜单
求教:C#中winform 并未使用任何图片,但报错”GDI+ 中发生一般性错误“
c#的menustrip绑定contextmenustrip