设置组合框文本的格式

本文关键字:格式 文本 组合 设置 | 更新日期: 2023-09-27 18:35:00

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

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

publisherBox.Items.Add(p);

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

(Publisher)publisherBox.SelectedItem

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

publisher.Name or something like that.

有什么办法可以做到吗?

设置组合框文本的格式

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