ToolStripComboBox +对象的默认字符串值

时间:2010-03-12 11:18:39

标签: vb.net toolstripcombobox

我正在使用ToolStripComboBox列出一些数据。我用一些自定义对象填充这个组合:

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

除了组合中显示的文本是对象类的名称外,这种方法很有效。我可以理解为什么并意识到我需要做一些事情来使组合使用我班级的属性。

帮助文件状态:

  

在运行时将对象添加到列表中   时间,分配一个对象数组   使用AddRange方法进行引用。   然后列表显示默认值   每个对象的字符串值。你可以   使用Add添加单个对象   方法

粗体显示我需要在班级中设置默认字符串值。我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

您需要向myObject类添加Overrides ToString:

Public Overrides Function ToString() As String
    --return whatever you want to display
End Function