这一定是常见问题,但我找不到重复的问题!
有很多不同的属性可以控制WinForm设计器对自定义控件上的属性所做的操作,在这种情况下,我永远不清楚应该使用哪个属性。
我在找:
-
设计器未在网格中显示属性
-
设计器未读取属性的值
-
设计器未将属性设置为默认值
-
例如,设计器的行为就像
不在那里吗
.
-
如果在添加属性之前已完成上述操作,则设计器不会抱怨(硬!)
背景。
给我问题的代码是:
this.eventListControl.FilterSets =
((SystList<FilterSet>)(resources.GetObject("eventListControl.FilterSets")));
WinForms设计器不应触及FilterSets属性;它现在不可序列化,并且每次更改使用EventListControl的窗体时,msdev都会失败!