Skip To Content

FeatureLayer.SelectEntity (.NET)

El método FeatureLayer.SelectEntity solicita la selección de una entidad y devuelve su ObjectId de AutoCAD. La entidad se filtra en el dibujo por la capa de entidades especificada y la subcapa opcional.

Declaración

public ObjectId Esri.ArcGISForAutoCAD.FeatureLayer.SelectEntity(Document doc, string flName, string sublayerName = null, string promptMessage = null)

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

cadena

flName

Nombre de capa de entidades existente en el dibujo.

obligatorio

cadena

sublayerName

Nombre de subcapa de la capa de entidades existente en el dibujo.

opcional

cadena

promptMessage

Mensaje para solicitar la selección de entidades.

opcional

Devoluciones

TipoDescripción

ObjectId

ObjectId de AutoCAD de la entidad seleccionada.

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver null si un parámetro no es válido.

Ejemplo

Seleccione una entidad que pertenece a la capa de entidades Shelters del dibujo actual e imprima su ObjectId de AutoCAD.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Select an entity and get its ObjectId
var shelterObjId = Esri.ArcGISForAutoCAD.FeatureLayer.SelectEntity(doc, "Shelters");

// Print the ObjectId
doc.Editor.WriteMessage("\nObjectId: " + shelterObjId.ToString());

/* Example output
ObjectId: (2195025992320)
*/

Consulte también

FeatueLayer.SelectSpecial: método de .NET que devuelve un conjunto de selección de AutoCAD de una capa de entidades especificada basada en criterios especiales.

FeatureLayer.Select: método de .NET que devuelve un conjunto de selección filtrado por la capa de entidades especificada y la subcapa opcional del dibujo y, opcionalmente, un conjunto de selección especificado y la consulta de atributo.