void mTEClass_OnLButtonDown(int Flags, int X, int Y, ref object pbHandled)
{
irender.screentoworld(X, Y, ref longobjecttype, out doubleX, out doubleH, out doubleY, out ID);
int id=iobjectmanager51.getinfotreeitemid(convert.tostring(ID));
iinformationtree5.delete(id);//删去三维场景中的地物
ipoint.x=X;ipoint.y=Y;
igeometry=(igeometry)ipoint;
ispatialfilter.geometry=igeometry;
ispatialfilter.spatialrel=esrispatialrelenum.esrispatialrelintersects;
ifeaturelayer=axmapcontrol1.get_layer(0);//简单化,只加入了一个图层。
ifeaturecursor=ifeaturelayer.search(ispatialfilter,false);
ifeature=ifeaturecursor.nextfeature();//运用esrispaticalrelintersects的方法获取与坐标相交的地物。
//此时获取的要素现已是二维的要素了。
ifeature.delete();//要素的删去。
}
到此,二、三维一同删去对应要素。