日期:2014-05-18  浏览次数:21118 次

winform的menustrip的界面问题
怎么才能做到如IE菜单栏中查看—》状态栏前面的钩那样的效果?或者变灰色也是可以的,如果仅仅是在前面加图片可以解决,请问那位有透明的钩的图片,希望能发给我。

------解决方案--------------------
When a menu item is checked, the renderer for the ToolStripMenuItem will display the assigned image, and paint a square behind it indicating that the item is checked.
you can automatically change the check state of a menu item by setting ToolStripMenuItem.CheckOnClick = true.

You can also override ToolStripProfessionalRenderer::OnRenderItemCheck to provide a vustom image.
------解决方案--------------------
每个MenuItem都有个checked属性,设置为true就可以了

如果要做成Word里头那样的前面带图片的,需要控件,
可以baidu“带图标的菜单项”.......
------解决方案--------------------
Checked 属性 获取或设置一个值,通过该值指示选中标记是否出现在菜单项文本的旁边
Image 属性 获取或设置显示在按钮控件上的图像

就算你不知道这两个属性...也应该知道在设计器模式中用右键打开菜单编辑器吧...就算你不知道有菜单编辑器...也应该知道右下角那个属性编辑器吧...要都不知道当我什么都没说...