想把ArcMap现成的工具直接在ArcGIS Engine中使用?
问题是这样的。ArcMap中有这几个工具比较好,想直接拿来在开发的CS系统中用。
但是ArcObjects中并没有像一般的要素选择那样的接口,可以如下调用:
private void btnSelect_Click(object sender, EventArgs e)
{
ControlsSelectFeaturesToolClass command = new ControlsSelectFeaturesToolClass();
command.OnCreate(axMapControl.Object);
axMapControl.CurrentTool = (ITool)command;
}
找了帮助中的esriArcMapUI.SelectByLassoTool的内容,也只是扩展ArcMap的插件。请问这几个按钮有可以直接用ArcObjects调用的方法吗?
但是ArcObjects中并没有像一般的要素选择那样的接口,可以如下调用:
private void btnSelect_Click(object sender, EventArgs e)
{
ControlsSelectFeaturesToolClass command = new ControlsSelectFeaturesToolClass();
command.OnCreate(axMapControl.Object);
axMapControl.CurrentTool = (ITool)command;
}
找了帮助中的esriArcMapUI.SelectByLassoTool的内容,也只是扩展ArcMap的插件。请问这几个按钮有可以直接用ArcObjects调用的方法吗?
2 个回复
朱新颖
赞同来自: xiaosi9524 、geniuszxd
xiaosi9524 - GISER
赞同来自:
要回复问题请先登录或注册
发起人
GISer,吉他手,爱读书,爱开手动挡
相关问题
问题状态