1无法获取MapControl的FeatureSelection的要素属性值。IEnumFeature enumFeature = (IEnumFeature)MapCtrMain.Map.FeatureSelection;
2无法获取MapControl的FeatureSelection的要素属性值。IFeature pFeature = enumFeature.Next();
3无法获取MapControl的FeatureSelection的要素属性值。
4无法获取MapControl的FeatureSelection的要素属性值。while (pFeature != null && k < 500)
5

在上面的代码中,如果选取的要素很多,则无法获取pFeature的属性值,即pFeature.get_Value(i)为空!
查看帮助后得知,IEnumFeature获取的要素,仅仅是用来显示的。要想获取pFeature的属性值,需要另外
一个接口:IEnumFeatureSetup。
1无法获取MapControl的FeatureSelection的要素属性值。IEnumFeature enumFeature = (IEnumFeature)MapCtrMain.Map.FeatureSelection;
2无法获取MapControl的FeatureSelection的要素属性值。IEnumFeatureSetup enumFeatureSetup = (IEnumFeatureSetup)enumFeature;
3无法获取MapControl的FeatureSelection的要素属性值。enumFeatureSetup.AllFields = true;
4无法获取MapControl的FeatureSelection的要素属性值。IFeature pFeature = enumFeature.Next();

这样以后就可以用了

相关文章:

  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
  • 2021-11-20
  • 2022-02-21
  • 2022-12-23
  • 2021-10-29
猜你喜欢
  • 2021-12-27
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-14
  • 2022-12-23
相关资源
相似解决方案