如何在plugin中获取mycontrol实例

0 投票

在桌面二次开发过程中,知道mycontrol是预留给用户做面板添加的,现在有个问题,如何在程序中,获取当前plugin中mycontrol的实例,因为外部在某个时机需要对Mycontrol里的数据进行更新,(我想到了用委托),但是不知道supermap是否有预留某种方式,让用户获取插件中添加的mycontrol

4月 25, 2017 分类:  210次浏览 | 用户: CCCStudyer 牛刀小试 (117 分)

2 个回答

0 投票
 
已采纳
已找到:

 int count = SuperMap.Desktop.Application.ActiveApplication.MainForm.DockBarManager.Count;
            for( int i=0; i<count; i++)
            {
                Common.Output("count= " +count+", i= " + i + ",name= " + SuperMap.Desktop.Application.ActiveApplication.MainForm.DockBarManager[i].ControlName);
            }
4月 25, 2017 用户: CCCStudyer 牛刀小试 (117 分)
采纳于 4月 26, 2017 用户:CCCStudyer
0 投票

从dockPanel所填添加的子控件来考虑,不知道从哪里可以获取这个面板

4月 25, 2017 用户: CCCStudyer 牛刀小试 (117 分)
...