Visual Studio デザインモードの判定

Visual Studioのデザイナーすごい便利ですよね!
ただ、デザイン時には実行してほしくないコードが実行されてしまうときもあります。

そんなときはコードに実行中かどうかの判定を記述しましょう。
自分は以下のコードを使用しています。

if( System.ComponentModel.LicenseManager.UsageMode != System.ComponentModel.LicenseUsageMode.Runtime ) {
	//ここはデザイン時にしか通らない
}

他にも判定方法はあるようです。
.net - DesignMode with nested Controls - Stack Overflow