PropertyGrid 顯示自定義類屬性
阿新 • • 發佈:2019-02-08
很多人不清楚PropertyGrid 怎麼顯示自定義類屬性,這裡寫個小例子供參考
class A
{
string m_Name;
public string Name
{
get { return m_Name; }
set { m_Name = value; }
}
int m_ID;
public int ID
{
get { return m_ID; }
set { m_ID = value; }
}
}
class B
{
A m_A;
[TypeConverter(typeof(ExpandableObjectConverter))] //使用轉換器
public A A
{
get { return m_A; }
set { m_A = value; }
}
} B b = new B();
b.A = new A();
m_PropertyGrid1.SelectedObject = b;
m_PropertyGrid1.ExpandAllGridItems();