如何在设计时将自定义 class 分配给 PropertyGridControl.SelectedObject

How to assign custom class to PropertyGridControl.SelectedObject at design time

如何在设计时将自定义 class(客户、订单等)分配给 DevExpress PropertyGridControl(或本机 Windows.Forms.PropertyGrid)?
PropertyGridControl.SelectedObject的下拉列表只显示了表单中使用的其他控件,而不是我声明的自定义字段。例如:

Dim oCustomer As new Customer

我想在设计时自定义 MultiEditorRows、样式等以正确显示我的对象。
在运行时它很简单:

myPropertyGridControl.SelectedObject = New Customer

如有任何帮助,我们将不胜感激。请原谅我的英语不好。

在设计时,只有存在于窗体上的组件才能select编辑为网格的 SelectedObject。当然,您可以使您的对象成为 Component 的后代,并将其拖放到 select 的表单上。但是,我不认为你真的需要这个。据我了解,您需要在设计时生成网格行来自定义它们。如果是这样,最好使用 Rows Page 设计器手动添加所需的行并自定义它们。