public override void OnClick() { Plugin.Application.IAppGisUpdateRef phook = _AppHk as Plugin.Application.IAppGisUpdateRef; SysCommon.BottomQueryBar pBar = phook.QueryBar; if (pBar.m_WorkSpace == null) { pBar.m_WorkSpace = Plugin.ModuleCommon.TmpWorkSpace; } if (pBar.ListDataNodeKeys == null) { pBar.ListDataNodeKeys = Plugin.ModuleCommon.ListUserdataPriID; } PointBufferQueryToolClass pTool = _cmd as PointBufferQueryToolClass; pTool.WriteLog = this.WriteLog; pTool.GetQueryBar(pBar); _cmd.OnClick(); if (_AppHk.CurrentControl is IMapControl2) { _AppHk.MapControl.CurrentTool = _tool; } else { _AppHk.PageLayoutControl.CurrentTool = _tool; } _AppHk.CurrentTool = this.Name; }
public override void OnClick() { Plugin.Application.AppGIS phook = _AppHk as Plugin.Application.AppGIS; SysCommon.BottomQueryBar pBar = phook.QueryBar; if (pBar.m_WorkSpace == null) { pBar.m_WorkSpace = Plugin.ModuleCommon.TmpWorkSpace; } PointBufferQueryToolClass pTool = _cmd as PointBufferQueryToolClass; pTool.WriteLog = this.WriteLog; pTool.GetQueryBar(pBar); _cmd.OnClick(); //if (phook.CurrentControl is IMapControl2) //{ _AppHk.MapControl.CurrentTool = _tool; //} //else //{ // _AppHk.PageLayoutControl.CurrentTool = _tool; //} _AppHk.CurrentTool = this.Name; }