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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
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
| Tipo | Descripció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.