2016-11-23 46 views
1

我有以下if声明:Combobox在不是时返回null?

If line.Contains(":") And Not line.Contains(removeCombo.SelectedItem) Then 
        file2.WriteLine(line) 
       End If 

在这种情况下,removeCombo是ComboBox和变量line是在一个文件中的当前行。 if声明返回:

'值不能为空'。

这是为什么?我也在组合框中选择了一个值。

+0

也许没有什么'removecombo'选择? – Plutonix

回答

2

尝试更换:

removeCombo.SelectedItem 

有:

removeCombo.Text 
+0

干杯!我不敢相信这是多么愚蠢:D – Matt142

+0

不客气。因为它解决了您的问题,因此请将其标记为答案并注册。谢谢 :) – Jevon