以下のコードは、デザイン モード (VS.Net 2003 - コントロール ライブラリ) であるかどうかを検出するために期待どおりに機能しません。
if (this.Site != null && this.Site.DesignMode == true)
{
// デザイン モード
}
else
{
// ランタイム
}
複雑なユーザー コントロールで使用され、別のユーザー コントロールから派生し、他のユーザー コントロールが含まれます。
VS.NET 2003 で設計時間を検出する別の方法はありますか、または上記のコードの問題は何ですか?