# Déverrouillage des calques pour certaines commandes AutoCAD à l'aide de .NET

**URL:** https://dessein-tech.com/t/deverrouillage-des-calques-pour-certaines-commandes-autocad-a-laide-de-net/548
**Category:** DotNET
**Tags:** calques
**Created:** 2024-08-18T22:39:49Z
**Posts:** 1

## Post 1 by @Patrick — 2024-08-18T22:39:49Z

Voilà une utilisation très astucieuse de la programmation CSharp sous l’environnement .Net.

On sait qu’en programmation .Net, on peut faire à peu près ce que l’on veut dans AutoCAD®. En voilà une nouvelle illustration. :grinning:

**« Through the Interface »** est le blog de Kean Walmsley destiné aux développeurs qui programment avec les plateformes Autodesk®, notamment AutoCAD® et APS. Un article de blog du 29 janvier 2016 répond à la question d’un développeur sur la manière de **déverrouiller sélectivement certains calques pendant la durée de commandes spécifiées** par l’utilisateur dans AutoCAD®.

L’article de blog explique comment utiliser le langage C# pour maintenir un dictionnaire qui mappe les noms de commande aux listes de calques à déverrouiller. Lorsque l’utilisateur lance une commande, le code vérifie si des calques y sont associés. Si c’est le cas, le code déverrouille ces calques pendant la durée de la commande et les verrouille à nouveau une fois la commande terminée. L’article de blog fournit le code C# complet nécessaire à la mise en œuvre de ce comportement.

[https://www.keanw.com/2016/01/unlocking-layers-for-certain-autocad-commands-using-net.html](https://www.keanw.com/2016/01/unlocking-layers-for-certain-autocad-commands-using-net.html)
