一、新建專案
visual studio新建windows窗體應用程式專案,為相應的解決方案以及專案命名。得到包含乙個窗體程式form1的專案,更改form1的屬性:name(窗體名稱)設定為mainform,text(介面顯示名稱)設定為主窗體。
二、窗體設計
1.窗體頂端新增乙個
menuscript作為選單欄
,如下圖
2.繼續新增乙個*******control,用於盛放地圖控制小工具。設定其屬性:dock設定為top,從而使*******與上面選單欄緊挨著。
在*******中新增小工具:右鍵屬性——iterms——add,雙擊需要的工具即可進行新增。
3.在下面的空白介面上新增乙個splitcontainer控制項,dock屬性選擇fill,效果如下
在panel2中繼續新增乙個splitcontainer控制項,修改屬性:dock設定為full,修改分欄方向——orientation設定為horizontal,
在panel中新增ax控制項:左側panel 1中新增乙個toccontrol,dock屬性設定為full
特別的,在修改控制項屬性時,需要選擇該控制項,但有的時候控制項不易選擇,可以在屬性欄出通過選單欄選擇,如下圖
5.新增licensecontrol
1.初始化許可的一條重要原則就是乙個程式只能初始化許可一次,已經初始化許可的程式一旦執行就無法再修改其初始化的許可,即程式執行期間無法修改其使用的許可。
arcgis engine中的license設定
2.licensecontrol中多選許可是沒有意義的,第乙個被勾選的許可生效。理論上license中可以勾選多項許可,但執行程式時其作用的是第乙個被勾選的許可。如下圖只有arcgis engine許可被初始化了。
可以將license藏在下面:右鍵——置於底層
6.依次將toc與*******與acmapcontrol進行繫結。
諸如axtoccontrol、ax*******control等控制項,只有在屬性欄介面中與axmapcontrol進行繫結的時候,才能在執行的時候實現其相應功能
設定步驟:
右鍵控制項——屬性。其中,如果想要顯示*******control的小工具,則要勾選preview….,如下圖
7.最終介面如下
AE二次開發技巧之撤銷 重做
可以把ae自帶的重做 撤銷按鈕或工具新增到ax control上,再把ax control工具條隱藏,同時,在自定義的工具條上新建對應的按鈕,按下此按鈕實際觸發的是ae自帶的按鈕功能!如在基礎平台上的撤銷!如下 開始定義工具條 ioperationstack operationstack new c...
AE二次開發技巧之撤銷 重做
可以把ae自帶的重做 撤銷按鈕或工具新增到ax control上,再把ax control工具條隱藏,同時,在自定義的工具條上新建對應的按鈕,按下此按鈕實際觸發的是ae自帶的按鈕功能!如在基礎平台上的撤銷!如下 csharp view plain copy print?開始定義工具條 ioperat...
基於leveldb,levigo做二次開發
leveldb是乙個c 庫,它有提供標準的c介面,標頭檔案在include leveldb c.h中 開發過程,以新增乙個簡單的計算功能為例 修改leveldb原始碼 在include leveldb c.h中新增以下宣告 extern int andre add const int a,const...