插件开发:关闭场景右键菜单

0 投票

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

6月 25 分类:  60次浏览 | 用户: cdutshuaige (4 分)

1个回答

0 投票

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

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

 menu.visible设置为false.

6月 28 用户: 程逸诗 名扬四海 (4,342 分)
else if (e.Button == MouseButtons.Right)
{
// 获取要显示的右键菜单。
IContextMenu menu=SuperMap.Desktop.Application.ActiveApplication.MainForm.ContextMenuManager["FormSceneContextMenu"];
menu.Visible = false;
}

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

...