只为成功找方向,不为失败找借口

每天都不能停止前进的脚步
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

判断设计时

Posted on 2011-08-26 13:48  冰碟  阅读(223)  评论(0编辑  收藏  举报
public static bool IsInDesignMode()
        {
            
bool returnFlag = false;
#if DEBUG
            
if (System.ComponentModel.LicenseManager.UsageMode == System.ComponentModel.LicenseUsageMode.Designtime)
            {
                returnFlag 
= true;
            }
            
else if (System.Diagnostics.Process.GetCurrentProcess().ProcessName.ToUpper().Equals("DEVENV"))
            {
                returnFlag 
= true;
            }
#endif
            
return returnFlag;
        }