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
| Type | Nom | Description | Requis |
|---|---|---|---|
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
| Type | Description |
|---|---|
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.
Vous avez un commentaire à formuler concernant cette rubrique ?