コード例 #1
0
        public FrmQueryAll(Plugin.Application.IAppArcGISRef mHook)
        {
            InitializeComponent();
            _Hook = mHook;
            if (_Hook == null)
            {
                return;
            }
            IMap mMap = mHook.MapControl.Map;

            if (mMap == null)
            {
                return;
            }
            m_Map = mMap;
            Exception eError = null;

            InitialDB(out eError);
            if (m_LstDataset == null || m_LstDataset.Count == 0)
            {
                SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", eError.Message);
                return;
            }

            IntialComBox(mMap);
            IntialGrid();
        }
コード例 #2
0
ファイル: ControlsSetLabel.cs プロジェクト: radtek/geosufan
 public override void OnCreate(Plugin.Application.IApplicationRef hook)
 {
     if (hook == null)
     {
         return;
     }
     _AppHk = hook as Plugin.Application.IAppArcGISRef;
 }
コード例 #3
0
 public override void OnCreate(Plugin.Application.IApplicationRef hook)
 {
     //m_Hook = hook as Plugin.Application.IAppGISRef;
     m_Hook2 = hook as Plugin.Application.IAppArcGISRef;
     if (m_Hook2.MapControl == null)
     {
         return;
     }
 }
コード例 #4
0
ファイル: ControlsLayerAtt.cs プロジェクト: radtek/geosufan
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;

            m_pCommand.OnCreate(_AppHk.MapControl);
        }
コード例 #5
0
 public override void OnCreate(Plugin.Application.IApplicationRef hook)
 {
     if (hook == null)
     {
         return;
     }
     myHook = hook as Plugin.Application.IAppArcGISRef;
     if (myHook.MapControl == null)
     {
         return;
     }
 }
コード例 #6
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null) return;
            _AppHk = hook as Plugin.Application.IAppArcGISRef;

            Plugin.Application.IAppFormRef pAppForm = hook as Plugin.Application.IAppFormRef;
            _tool = new LineBufferQueryToolClass(pAppForm.MainForm);
            LineBufferQueryToolClass TempTool = _tool as LineBufferQueryToolClass;
            TempTool.WriteLog = WriteLog;
            _cmd = TempTool as ICommand;
            _cmd.OnCreate(_AppHk.MapControl);
        }
コード例 #7
0
 public override void OnCreate(object hook)
 {
     if (m_hookHelper == null)
     {
         m_hookHelper = new HookHelperClass();
     }
     myHook = hook as Plugin.Application.IAppFormRef;
     Plugin.Application.IAppArcGISRef HookGis = hook as Plugin.Application.IAppArcGISRef;
     smpdHook          = hook as Plugin.Application.IAppGISRef;
     m_hookHelper.Hook = HookGis.MapControl;
     m_MapControl      = HookGis.MapControl as IMapControlDefault;
 }
コード例 #8
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;

            Plugin.Application.IAppFormRef pAppForm = hook as Plugin.Application.IAppFormRef;
            _tool = new PointBufferQueryToolClass(pAppForm.MainForm);
            _cmd  = _tool as ICommand;
            _cmd.OnCreate(_AppHk.MapControl);
        }
コード例 #9
0
ファイル: ContrlosUploadGDB.cs プロジェクト: siszoey/geosufan
 public override void OnCreate(Plugin.Application.IApplicationRef hook)
 {
     if (hook == null)
     {
         return;
     }
     _AppHk = hook as Plugin.Application.IAppArcGISRef;
     _hook  = hook as Plugin.Application.AppGidUpdate;
     if (_AppHk.MapControl == null)
     {
         return;
     }
 }
コード例 #10
0
ファイル: DeletePoint.cs プロジェクト: siszoey/geosufan
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;
            if (_AppHk.MapControl == null)
            {
                return;
            }

            Plugin.Application.IAppFormRef pAppForm = hook as Plugin.Application.IAppFormRef;
        }
コード例 #11
0
ファイル: CommandPan.cs プロジェクト: radtek/geosufan
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;
            if (_AppHk.MapControl == null)
            {
                return;
            }

            _tool = new ControlsScenePanToolClass();
            _cmd  = _tool as ICommand;
        }
コード例 #12
0
 public override void OnCreate(Plugin.Application.IApplicationRef hook)
 {
     if (hook == null)
     {
         return;
     }
     _AppHk = hook as Plugin.Application.IAppArcGISRef;
     if (_AppHk.MapControl == null)
     {
         return;
     }
     _pTool    = new DefaultTool();
     _pCommand = _pTool as ICommand;
     _pCommand.OnCreate(_AppHk.MapControl);
 }
コード例 #13
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;
            if (_AppHk.MapControl == null)
            {
                return;
            }

            _cmd = new ESRI.ArcGIS.Controls.ControlsMapFullExtentCommand();
            _cmd.OnCreate(_AppHk.MapControl);
        }
コード例 #14
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;
            if (_AppHk.MapControl == null)
            {
                return;
            }

            _cmd = new ControlsMapZoomToLastExtentBackCommandClass();
            _cmd.OnCreate(_AppHk.MapControl);
        }
コード例 #15
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;
            if (_AppHk.MapControl == null)
            {
                return;
            }

            _cmd = new ControlsSelectToolClass();
            _cmd.OnCreate(_AppHk.MapControl);
        }
コード例 #16
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;
            if (_AppHk.PageLayoutControl == null)
            {
                return;
            }

            _tool = new ControlsRotateElementToolClass();
            _cmd  = _tool as ICommand;
            _cmd.OnCreate(_AppHk.PageLayoutControlDefault);
        }
コード例 #17
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;

            Plugin.Application.IAppFormRef pAppForm = hook as Plugin.Application.IAppFormRef;
            _tool = new ImportPolygonQueryToolClass(pAppForm.MainForm, _AppHk.MapControl.Map);
            ImportPolygonQueryToolClass tempTool = _tool as ImportPolygonQueryToolClass;

            tempTool.WriteLog = this.WriteLog;
            _cmd = tempTool as ICommand;
            _cmd.OnCreate(_AppHk.MapControl);
        }
コード例 #18
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            m_Hook = hook as Plugin.Application.IAppArcGISRef;
            if (m_Hook.MapControl == null)
            {
                return;
            }

            _tool = new ControlsEditSelFeature();
            _cmd  = _tool as ICommand;
            _cmd.OnCreate(m_Hook.MapControl);
        }
コード例 #19
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;
            if (_AppHk.MapControl == null)
            {
                return;
            }

            Plugin.Application.IAppFormRef pAppForm = hook as Plugin.Application.IAppFormRef;
            _tool = new ControlsMapIdentify(pAppForm.MainForm);
            _cmd  = _tool as ICommand;
            _cmd.OnCreate(_AppHk.MapControl);
        }
コード例 #20
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;

            if (_AppHk.MapControl == null)
            {
                return;
            }
            _tool      = new Tool3DLineOfSight();
            m_pCommand = _tool as ICommand;

            //m_pCommand.OnCreate(_AppHk.CurrentControl);
        }
コード例 #21
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;
            if (_AppHk.MapControl == null)
            {
                return;
            }

            Plugin.Application.IAppFormRef pAppForm = hook as Plugin.Application.IAppFormRef;
            _cmd = new ControlsMapAddPolygon(pAppForm.MainForm);
            //_cmd = new ESRI.ArcGIS.Controls.ControlsMapIdentifyTool();
            _tool = _cmd as ITool;

            _cmd.OnCreate(_AppHk.MapControl);
        }
コード例 #22
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;

            /*     if (hook is Plugin.Application.IAppArcGISRef)
             *   {
             *       _AppHk = hook as Plugin.Application.IAppArcGISRef;
             *   }
             */

            if (_AppHk.MapControl == null)
            {
                return;
            }

            _cmd = new ControlsMapZoomOutFixedCommandClass();
            _cmd.OnCreate(_AppHk.MapControl);
        }
コード例 #23
0
        public override void OnCreate(Plugin.Application.IApplicationRef hook)
        {
            if (hook == null)
            {
                return;
            }
            _AppHk = hook as Plugin.Application.IAppArcGISRef;
            if (_AppHk.PageLayoutControl == null)
            {
                return;
            }

            string progID = base._Name;
            int    index  = _AppHk.ToolbarControls.Find(progID);

            if (index != -1)
            {
                IToolbarItem toolItem = _AppHk.ToolbarControls.GetItem(index);
                _cmd  = toolItem.Command;
                _tool = (ITool)_cmd;
            }
        }
コード例 #24
0
 /// <summary>
 /// 注记重复数字化检查主函数
 /// </summary>
 /// <param name="_AppHk"></param>
 private void ExcuteAnnotationDigitalDuplicateCheck(Plugin.Application.IAppArcGISRef _AppHk)
 {
 }
コード例 #25
0
 public override void OnCreate(Plugin.Application.IApplicationRef hook)
 {
     if (hook == null) return;
     _AppHk = hook as Plugin.Application.IAppArcGISRef;
     _hook = hook as Plugin.Application.AppGidUpdate;
 }
コード例 #26
0
        /// <summary>
        /// 面要素标准化主函数

        /// </summary>
        /// <param name="_AppHk"></param>
        private void ExcutePolygonStadardize(Plugin.Application.IAppArcGISRef _AppHk)
        {
        }
コード例 #27
0
        /// <summary>
        /// 线方向标准化主函数

        /// </summary>
        /// <param name="_AppHk"></param>
        private void ExcuteLinePathStandardize(Plugin.Application.IAppArcGISRef _AppHk)
        {
        }
コード例 #28
0
ファイル: FrmSetCheckData.cs プロジェクト: siszoey/geosufan
 private Plugin.Application.IAppArcGISRef _AppHk;//引入将要用到的MAP
 public SetJoinCheck(Plugin.Application.IAppArcGISRef AppHk)
 {
     _AppHk = AppHk;
     InitializeComponent();
 }