Tag: collectioneditor

有没有办法在属性网格之外使用CollectionEditor?

我正在用一些可以让我更好地自定义UI的东西替换我的属性网格。 我在我的表单上放了一个按钮,我希望点击它时会弹出一个CollectionEditor并允许我修改我的代码。 当我使用PropertyGrid时,我需要做的就是向指向我的CollectionEditor的属性添加一些属性并且它有效。 但是如何手动调用CollectionEditor呢? 谢谢!

CollectionEditor为System.Drawing.Point产生“对象与目标类型不匹配。”

我有一个自定义控件,其属性类型为Collection 。 当我使用CollectionEditor编辑此属性时, CollectionEditor窗口显示”Object does not match target type.” 对于”X”和”Y”属性。 但是,如果我使用System.Drawing.PointF ,那就没有失败。 有谁能解释为什么会出现这种差异?

如何创建自定义集合编辑器表单以与属性网格一起使用?

我试图将属性网格控件与一个类相结合,该类具有另一个类的列表/集合作为其中一个属性。 让我们称它们为A类,列表将包含B类供参考。 我想要合并一个有两个列表框的表单。 左侧的列表框将包含我的程序中当前不在右侧列表中的所有B类的列表。 右边的列表将包含当前与A类关联的所有B类。我希望两者之间的按钮在两个列表之间移动项目。 这很容易设计,但我不确定如何设置表单以用作集合编辑器。 谁能指出我正确的方向? 而且,我如何设置一个包含可供选择的ID列表的属性的下拉列表,如果有人可以指出我的方向来完成这个。