控制.OnCreateControl在UserControl中使用时不能判断DesignMode

本文关键字:不能 判断 DesignMode OnCreateControl UserControl 控制 | 更新日期: 2023-09-27 17:54:34

我有一个从ListView固有的控制类,并把在一个用户控件,并想做的东西之后构造函数,所以我重写OnCreateControl()。但我既没有找到Design Mode,也没有找到licensemmanager。UsageMode可以在设计人员将UserControl放入表单和视图时判断设计时间。有什么办法可以解决吗?

控制.OnCreateControl在UserControl中使用时不能判断DesignMode

用户控件包含一个名为DesignMode的属性,但是仅仅检查它的值是不够的。为了了解应用程序的状态,应该为控件和整个父层次结构评估DesignMode。

您可以参考下面的链接来解析用户控件的设计模式http://www.codeproject.com/Tips/447319/Resolve-DesignMode-for-a-user-control