常见问题 开发软件的常见问题>>

为什么我不能创建 ContextMenu 分隔符?

发布时间:2010-11-23 16:20:13

答案:

这是一个已知的 bug,即当在 ContextMenu 控件中添加一个 ContextMenu 项后,将它设为分隔符就会引发 NotSupportedException。问题在于 WinCE 有一个限制,即当 ContextMenu 的父级是一个控件时,向该 ContextMenu 添加一个菜单项后就不允许将该菜单项标记(更改)为分隔符。在 Visual Studio 2003 中,设计器分割设备项目的代码与在桌面上类似,都会产生这种问题。可以这样来解决:在一个独立于 InitilizeComponent 的方法中添加 ContextMenu。

本FAQ适用范围

下一步您可以:
查看开发软件产品 >>