首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CollectionEditor type“对象与目标类型不匹配。”对于System.Drawing.Point

CollectionEditor type“对象与目标类型不匹配。”对于System.Drawing.Point
EN

Stack Overflow用户
提问于 2010-04-08 13:19:31
回答 3查看 1.9K关注 0票数 8

我有一个自定义控件,它有一个Collection<System.Drawing.Point>类型的属性。当我使用CollectionEditor编辑此属性时,CollectionEditor窗口为"X""Y"属性显示"Object does not match target type."。但如果我改用System.Drawing.PointF,就不会失败。

有没有人能解释一下为什么会出现这种差异?

EN

Stack Overflow用户

发布于 2017-06-23 22:54:56

我的解决方案是,在使用集合编辑器编辑列表(点)之前,使用TypeDescriptor.AddAttributes(GetType(Drawing.Point), New TypeConverterAttribute())将点的类型转换器设置为空,然后使用TypeDescriptor.AddAttributes(GetType(Drawing.Point), New TypeConverterAttribute(GetType(PointConverter)))将类型转换器设置为默认值。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2597737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档