ヘッダー

VB.NET 2002, VB.NET 2003, VB2005

実行時かデザイン時か判別する

VB.NET2002対応 VB.NET2003対応 VB2005対応

If AppDomain.CurrentDomain.FriendlyName = "DefaultDomain" Then

    MsgBox("実行中ではありません。")

Else

    MsgBox("実行中です。")

End If

メモ:フォームを継承している場合、継承先フォームをデザインモードで開いただけで継承元フォームのLoadイベントが実行されるので、上記の方法を使ってデザイン時のLoadイベントの実行を制御することができます。