Maison >développement back-end >C++ >Pouvez-vous déterminer le mode de conception à partir du constructeur d'un contrôle ?
Détection du mode de conception dans le constructeur d'un contrôle
Une question précédente a soulevé des doutes quant à la détermination du mode de conception à partir du constructeur d'un objet. Cet article explore une méthode pour y parvenir.
Détermination de l'état au moment de la conception
Pour identifier si un contrôle est en mode conception ou en mode exécution lors de sa construction, exploitez l'énumération LicenseUsageMode
trouvée dans l'espace de noms System.ComponentModel
.
Exemple de code :
<code class="language-csharp">bool isInDesignMode = (LicenseManager.UsageMode == LicenseUsageMode.Designtime);</code>
Cet extrait de code concis utilise la propriété LicenseManager.UsageMode
pour renvoyer une valeur booléenne. true
signifie le mode conception (manipulation des composants visuels dans l'EDI), tandis que false
indique le mode d'exécution.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!