Skip To Content

FeatureLayer.SelectEntity (.NET)

La méthode FeatureLayer.SelectEntity invite à sélectionner une entité et renvoie sont ObjectID AutoCAD. L’entité est filtrée selon la couche d’entités sélectionnée et éventuellement une sous-couche du dessin.

Déclaration

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

Paramètres

TypeNomDescriptionRequis

Document

doc

Document AutoCAD sur lequel intervenir.

required

chaîne

flName

Nom d’une couche d’entités existante dans le dessin.

required

chaîne

sublayerName

Nom d’une sous-couche de couche d’entités existante dans le dessin.

facultatif

chaîne

promptMessage

Message d’invite de la sélection d’une entité.

facultatif

Retours

TypeDescription

ObjectID

ObjectID AutoCAD de l’entité sélectionnée.

Remarques sur les conditions d’erreur

Si un paramètre n’est pas valide, cette méthode peut générer une exception ou renvoyer null.

Exemple

Sélectionner une entité qui appartient à la couche d’entités Shelters dans le dessin actuel et afficher son ObjectID 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)
*/

Voir aussi

FeatueLayer.SelectSpecial : méthode .NET qui renvoie un ensemble de sélection AutoCAD à partir d’une couche d’entités spécifiée selon des critères spéciaux.

FeatureLayer.Select : méthode .NET qui renvoie un ensemble de sélection filtré selon la couche d’entités spécifiée et éventuellement une sous-couche du dessin, un ensemble de sélection spécifié et une requête attributaire.