C# UserControl 判断DesignMode//运行环境:Windows7 + VS2005 + Framework2.0SP2
//直接用this.DesignMode == true无效
if (this.GetService(typeof(IDesignerHost)) != null || System.ComponentModel.LicenseManager.UsageMode == System.ComponentModel.LicenseUsageMode.Designtime)
{
//design mode
}
else
{
//runtime mode
}
//直接用this.DesignMode == true无效
if (this.GetService(typeof(IDesignerHost)) != null || System.ComponentModel.LicenseManager.UsageMode == System.ComponentModel.LicenseUsageMode.Designtime)
{
//design mode
}
else
{
//runtime mode
}
解决方案 »
- C#通过WMI获取远程计算机硬件信息实例
- for实现HashTable遍历
- 如何在DataGridView的某一个Cell中添加多行或多列
- 资源释放:无法复制XXX:文件正在被另一个人或程序使用。关闭任何可能使用这个文件程序,重新试一次。
- TaskVision调用WebService的GetUserInfo出错
- win form activated事件的问题
- 如何实现vs2008新建项目窗口那种效果?
- 怎么用visio
- 一个datagrid的数据问题
- 关于文件加密解密!
- 淘宝API sign签名问题,高手请指点!多谢!
- 程序在 “调试运行”和“不调试,直接运行”两种模式下反应不同是什么 原因 ?
{
//先翻转过来跑一下DesignMode下才会跑的代码
//调通了再改回去
}
#if DEBUG
bool dm = false;
#elsif
bool dm = this.DesignMode;
#endif
if (dm)
{
i++;
}
else
{
i--;
}