日期:2014-05-17  浏览次数:20966 次

关于"类型“Microsoft.CompactFramework.Design.UnsafeControl”没有名为“ButtonStyle”的属性。"的错误
WinCE上的winform应用程序,在做自定义控件的时候遇上了以下错误,导致窗体(使用了自定义控件的窗体)在编辑器中无法打开,提示以下错误:

 加载设计器时遇到一个或多个错误。这些错误在下面列出。一些错误可通过重新生成项目来修复,而另一些错误则需要更改代码。 

类型“Microsoft.CompactFramework.Design.UnsafeControl”没有名为“ButtonStyle”的属性。 
隐藏 编辑 

在 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.Error(IDesignerSerializationManager manager, String exceptionText, String helpLink)
在 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError)
在 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement)
在 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement) 


但是直接运行程序是OK的,不知道有没有遇上过类似的情况,解决的方法找了很久都没找到,请大家帮帮忙了!

------解决方案--------------------
不懂,帮顶
------解决方案--------------------
把用到ButtonStyle这句注释掉吧
------解决方案--------------------
....自定义控件贴出来看下
------解决方案--------------------
你看看是否还用到了Button的第三方控件?

还有就是确认

UnsafeControl下面有没有定义ButtonStyle属性?
------解决方案--------------------
关掉项目重启
------解决方案--------------------
没有出现UnsafeControl这个类型?
------解决方案--------------------
不懂,帮顶!