首页 / 浏览问题 / 组件GIS / 问题详情
插件开发:关闭场景右键菜单
4EXP 2021年06月25日

超图桌面端插件开发时,如何用代码(c#)关闭场景右键菜单?

1个回答

先通过ContextMenuManager去获取出对应的右键菜单

IContextMenu menu = SuperMap.Desktop.Application.ActiveApplication.MainForm.ContextMenuManager["FormSceneContextMenu"];

 menu.visible设置为false.

4,620EXP 2021年06月28日
else if (e.Button == MouseButtons.Right)
{
// 获取要显示的右键菜单。
IContextMenu menu=SuperMap.Desktop.Application.ActiveApplication.MainForm.ContextMenuManager["FormSceneContextMenu"];
menu.Visible = false;
}

用的这两句话 但是右键时还会显示

...