我有一个带有自定义TypeDescriptor
的类来保存和恢复数据。
在我的应用程序中,我使用ComboBox
来选择此类的对象。要将对象绑定到ComboBox
,请使用DataSource
的{{1}}属性。
为我的班级创建自定义ComboBox
后,TypeDescriptor
使用ComboBox
显示TypeDescriptor
而不是我班级的Text
方法。
如何更改ToString
以使用ComboBox
方法而不是ToString
?
答案 0 :(得分:0)
通过使用包装器类并使用它填充ComboBox
?
private class ComboItem
{
private MyClass theWrappedInstance;
internal ComboItem(MyClass c)
{
theWrappedInstance = c;
}
public override ToString()
{
return theWrappedInstance.ToString();
}
}