ArcGIS開發(二)——一個基本視窗的例項化

冷月畫心發表於2018-06-20

1.新建專案


預設


finish


得到如下視窗


分別將map控制元件,圖層控制元件,tool控制元件,和許可控制元件拖拽到視窗中,並適當調整位置如圖


2.繫結控制元件,在視窗中單擊某個控制元件(除map控制元件外),使控制元件處於被選中的狀態,單擊滑鼠右鍵,選擇屬性,按下圖所示繫結控制元件


3.在tool中新增ESRI自帶功能

     在tool工具欄的屬性選單下選擇專案,點選新增按鈕在Map Navigation(地圖導航)中選中放大,縮小,全圖,等按鈕,依次完成新增


3.新增圖層資料

   在map控制元件中單擊右鍵,選擇屬性,如下圖所示,新增對應得mxd檔案,完成新增


4.程式碼替換,在program.cs視窗中將圖中選中的視窗完成替換(因為本電腦所使用的是基於arcmap的ArcGIS engine開發,而不是基於aregis engine的獨立開發,所以應用時會有所不同)

   替換程式碼

            Application.EnableVisualStyles();
            ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);

            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());

5.啟動視窗,如下


相關文章