我的GUI应用程序遇到了相当棘手的问题。我希望我的组合框包含我创建的类的对象,但同时它应该在组合框中显示它的变量名称。
这是我向组合框添加项目的方式:
publisherBox.Items.Add(p);
这就是我需要访问它的方式:
(Publisher)publisherBox.SelectedItem
在combox中显示它的名字:
publisher.Name or something like that.
有什么方法可以做到吗?
答案 0 :(得分:1)
ComboBox将使用ToString()方法显示文本。您可以在类中覆盖ToString方法以显示名称。