超图桌面端插件开发时,如何用代码(c#)关闭场景右键菜单?
先通过ContextMenuManager去获取出对应的右键菜单
IContextMenu menu = SuperMap.Desktop.Application.ActiveApplication.MainForm.ContextMenuManager["FormSceneContextMenu"]; menu.visible设置为false.
else if (e.Button == MouseButtons.Right) { // 获取要显示的右键菜单。 IContextMenu menu=SuperMap.Desktop.Application.ActiveApplication.MainForm.ContextMenuManager["FormSceneContextMenu"]; menu.Visible = false; }
用的这两句话 但是右键时还会显示