0

我的 GUI 应用程序遇到了非常棘手的问题。我希望我的组合框包含我创建的类的对象,但同时它应该在组合框中显示它的变量作为名称。

这就是我将项目添加到组合框的方式:

publisherBox.Items.Add(p);

这就是我需要访问它的方式:

(Publisher)publisherBox.SelectedItem

并在组合框中显示它的名称:

publisher.Name or something like that.

有什么办法可以做到吗?

4

1 回答 1

1

ComboBox 将使用 ToString() 方法来显示文本。例如,您可以覆盖类中的 ToString 方法以显示名称。

于 2013-10-12T15:14:45.217 回答