gpt4 book ai didi

comboBox 上的 c# Windows 窗体应用程序错误

转载 作者:太空宇宙 更新时间:2023-11-03 11:39:39 27 4
gpt4 key购买 nike

我是 C# Windows 窗体应用程序的新手。这是我的问题:我在表单中创建了一个组合框,并向该组合框添加项目,如下所示:

foreach (string name in seqNames)
{

comboBox.items.add(name);
}

然后检查是否有任何组合框项目被选中

if (comboBox.selectedItem.toString().length > 0)
{
blabla;
}

但是当我运行它时,没有选择这个组合框中的任何项目,我得到了一个错误:“你调用的对象是空的”。

有人帮帮我吗?请.....提前致谢。

最佳答案

如果您引用 comboBox.SelectedItem 并且没有选择任何项目,则所选项目为 null 并且您不能执行 null.ToString ()

而是尝试像这样测试所选项目:

if (comboBox.SelectedItem != null)
{
blabla;
}

关于comboBox 上的 c# Windows 窗体应用程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5112240/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com