コントロールのコンストラクター内のデザイン モードの検出
以前の質問では、オブジェクトのコンストラクター内からデザイン モードを決定することについて疑問が生じました。 この記事では、これを実現する方法について説明します。
設計時のステータスの決定
コントロールの構築中にコントロールがデザイン モードであるかランタイム モードであるかを識別するには、LicenseUsageMode
名前空間にある System.ComponentModel
列挙を利用します。
コード例:
<code class="language-csharp">bool isInDesignMode = (LicenseManager.UsageMode == LicenseUsageMode.Designtime);</code>
この簡潔なコード スニペットは、LicenseManager.UsageMode
プロパティを使用してブール値を返します。 true
はデザイン モード (IDE 内でのビジュアル コンポーネントの操作) を示し、false
はランタイム モードを示します。
以上がコントロールのコンストラクターからデザイン モードを決定できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。