C 搜尋MapObject2控制項上的地物

2021-04-01 20:49:36 字數 815 閱讀 9702

專案原因,客戶需要張地圖,並顯示各圖層,最後乙個圖層上是所有分公司的地物,希望通過選擇地物進行查詢資料,***,第一次搞這個,核心就兩句,圖層add很方便,搜尋地物真繁,沒書沒資料,去ersi下了幫助才搞出來!e文看到頭痛

code如下:

lstdept.items.clear();//顯示分公司名的listbox

lstid.items.clear();//分公司id的listbox

mapobjects2.rectangle prect = axmapobj.trackrectangle();//用mouse所選擇的巨型區域

mapobjects2.recordset pdaord = null;

mapobjects2.maplayer layer = (mapobjects2.maplayer)axmapobj.layers.item(0);//最上面的圖層,axmapobj是地圖控制項的名稱

pdaord = layer.searchshape(prect,mapobjects2.searchmethodconstants.mocontaining,"");//使用dao物件,主要是searchshape方法

if(pdaord!=null)pdaord.movefirst();//現在就是資料庫操作了,不用多說了,不明白的看看dao物件,和ado差不多

while(!pdaord.eof)

pdaord.movenext();

}這段code放在axmapobj是地圖控制項的mousedownevent事件中

好了,找到分公司的編號,就可以使用自己資料庫中的查詢了!

我的主頁:itbaby.jss.cn

C 搜尋MapObject2控制項上的地物

專案原因,客戶需要張地圖,並顯示各圖層,最後乙個圖層上是所有分公司的地物,希望通過選擇地物進行查詢資料,第一次搞這個,核心就兩句,圖層add很方便,搜尋地物真繁,沒書沒資料,去ersi下了幫助才搞出來 e文看到頭痛 code如下 lstdept.items.clear 顯示分公司名的listbox ...

2 C 工具箱 公共控制項2

1 maskedtextbox 限制填寫資料格式的文字框 2 monthcalendar 用法和datetimepicker相同 日曆 3 notificon 1 新增此控制項後,此介面執行時會彈出使用者自定義的圖示 2 還可以設定右擊此圖示後顯示的選單 拖入乙個 圖示設定 然後用notificon...

c 開發之Windows高階控制項2

即將畢業,從c c 轉向c linux轉windows,先提前學習工作中會用到的的基礎知識。該日期控制項用於選擇日期和時間,而不是連續的時間段,也可以直接輸入日期和時間。該控制項的format屬性用於獲取或設定日期及時間格式。該屬性值是datetimepickerformat的列舉值。列舉值如下 列...