c# - 将项目添加到组合框

标签 c# combobox

我正在尝试向组合框添加一些项目,就像它在 msdn 网站上显示的那样,但它抛出一个空引用异常

 comboBox1.Items.Add("test");

我试着改变它

ComboBox combobox1 = new ComboBox();
object test = new object();
test= "test";
comboBox1.Items.Add(test);

但是还是不行 你能告诉我,问题在哪里吗? 谢谢

编辑: 解决了 : 问题是,我在打电话

InitializeComponent();

在这段代码之后,而不是之前,现在它像我之前想要的那样工作了:)

最佳答案

替换为

ComboBox combobox1 = new ComboBox();
object test = new object();
test= "test";
combobox1.Items = new ArrayList();
combobox1.Items.Add(test);

combobox1comboBox1 不一样

关于c# - 将项目添加到组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6345819/

相关文章:

c# - n 个列表的字符串的组合

c# - 为什么 ReSharper 认为 "thread.Name == null"总是错误的?

c# - 如何将 Combobox 绑定(bind)到 ReactiveUI 中的命令?

java - 选择时的组合框

c# - 具有实时整形/分组的列表框 - 如何在项目重新分组时保持选择?

c# - 在 NAS 文件管理器上安全地复制文件

c# - 如何找到 ComboBoxItem 的 ParentComboBox?

c# - 使用 MVVM 模式从 View 模型到 WPF 中的 View 的条件绑定(bind)

c# - 使用 "combobox with checkbox"在组合框中显示选中的项目

c# - 为什么一个类不能有同名的静态或常量属性和实例属性?