首页 > 解决方案 > 为什么 Point[] 在 winforms 集合编辑器中不能正常工作(通过 PropertyGrid)?

问题描述

我有一个带有点数组公共属性的类

public System.Drawing.Point[] Points { get; set; }

我希望用户能够使用PropertyGrid更改此属性。

问题是PropertyGrid允许我(用户)编辑现有的点列表。

在此处输入图像描述 但是,如果我想添加或删除点,则需要单击行右侧的“...”按钮并打开Point Collection Editor在此处输入图像描述

我只是不明白为什么点集合编辑器对话框显示“对象与目标类型不匹配”。我究竟做错了什么?

标签: c#winforms

解决方案


推荐阅读