程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#進行MapX二次開發之MapX基礎知識(8)

C#進行MapX二次開發之MapX基礎知識(8)

編輯:關於C語言

運行程序就會看到此鼠標光標變為了放大鏡。其他工具設定的方法與此相同。在具體實現中經常會為用戶提供一些工具條,上面有地圖的標准操作工具,以方便用戶操作地圖,例如提供放大、縮小、平移和選擇這4種常用的工具按鈕,在按鈕的命令中可以編寫為:

//地圖放大工具

axMap1.CurrentTool = MapXLib.ToolConstants.miZoomInTool;

//地圖縮小工具

axMap1.CurrentTool = MapXLib.ToolConstants.miZoomOutTool;

//縮放到初始大小(全圖)、

axMap1.ZoomTo(this.MapZoom, this.CenterX, this.CenterY);

//地圖平移工具

axMap1.CurrentTool = MapXLib.ToolConstants.miPanTool;

//地圖選擇工具

axMap1.CurrentTool = MapXLib.ToolConstants.miSelectTool;

//矩形選擇

axMap1.CurrentTool = MapXLib.ToolConstants.miRectSelectTool; 

//圓形選擇

axMap1.CurrentTool = MapXLib.ToolConstants.miRadiusSelectTool; 

//打開圖層對話框

axMap1.Layers.LayersDlg(null, null);

//打開ActiveX屬性對話框 

axMap1.ShowPropertyPages();

axMap1.Refresh();

//添加符號

axMap1.CurrentTool = MapXLib.ToolConstants.miSymbolTool;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved