了解何时处于设计模式

2024-02-11

在类库中,我想知道是否在设计模式而不是正常运行时访问它。

我尝试使用 System.ComponentModel.LicenseManager.UsageMode 但即使在编辑表单时它似乎也具有运行时值。

UPDATE:为了澄清,我想知道我是否处于设计模式,不是来自组件内,而是来自一个单独的类,该类恰好被表单或控件内的其他项目调用。我有一个实用程序类,它是从控件间接调用的,我需要知道我是否处于设计模式。


我认为 Component.DesignMode 在这种情况下没有帮助。如果组件或控件未加载到表单设计器上怎么办?在这种情况下,您可以尝试的是,创建一个枚举,仅在正常启动时设置一个值,否则默认情况下保留为另一个值。您现在可以检查枚举实例的值并确定它是设计时还是运行时。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

了解何时处于设计模式 的相关文章

随机推荐