4 votos

Encontrar El Elemento Seleccionado

El uso de la esriControls.ControlsSelectTool puedo seleccionar un elemento de texto que anteriormente he colocado en el mapa. En el código, ¿cómo puedo encontrar este elemento en el mapa? Sé que puedo recorrer el uso de la IGraphicsContainer pero ¿cómo puedo saber que el elemento es el elemento seleccionado?

2voto

theman_on_osx Puntos 192

Debería haber conocido otra interfaz estaría a la espera (teniendo en cuenta que 'ver' es una IActiveView):

IElement selectedElement = null;
IGraphicsContainerSelect graphicsContainerSelect = 
    view.FocusMap as IGraphicsContainerSelect;
if ( graphicsContainerSelect == null ) return selectedElement;
if ( graphicsContainerSelect.ElementSelectionCount == 0 ) return selectedElement;
IEnumElement enumElement = graphicsContainerSelect.SelectedElements;
selectedElement = enumElement.Next();
while ( selectedElement != null ) {
    // whatever
    selectedElement = enumElement.Next();
}

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X