我使用的是ToolStripComboBox控件列出一些数据。我填充这个组合有一些自定义对象:

For Each obj As myObject In myObjectList
    myToolStripComboBox.Items.Add(obj)
Next

这个伟大的工程,除了在组合显示的文本是对象类的名称。我可以理解为什么并意识到我需要做一些事情,使组合使用属性从我的类代替。

帮助文件状态:

  

要的对象添加到列表中,在运行   时间,分配对象的阵列   用的AddRange方法引用。   的列表然后显示缺省   为每个对象字符串值。您可以   添加单个对象与加   方法

在粗体位提示我需要设置的默认字符串值的在我的课。我怎么会去这样做呢?

有帮助吗?

解决方案

您需要一个重写的ToString添加到您的myObject的类:

Public Overrides Function ToString() As String
    --return whatever you want to display
End Function
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top