Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 对象引用集为对象的实例_C# - Fatal编程技术网

C# 对象引用集为对象的实例

C# 对象引用集为对象的实例,c#,C#,我通过在组合框上选择“cleared”(清除)来禁用richtextbox,并且我得到这个错误“对象引用设置为对象的实例” 尝试: 由于richTextBox1似乎不太可能是null(因为它可能被赋予一个值作为初始化),唯一的另一种可能性是comboBox1.SelectedItem是null。最简单的修复方法是检查null: if (comboBox1.SelectedItem != null && comboBox1.SelectedItem.ToString() =

我通过在组合框上选择“cleared”(清除)来禁用richtextbox,并且我得到这个错误“对象引用设置为对象的实例”

尝试:


由于
richTextBox1
似乎不太可能是
null
(因为它可能被赋予一个值作为初始化),唯一的另一种可能性是
comboBox1.SelectedItem
null
。最简单的修复方法是检查
null

    if (comboBox1.SelectedItem != null && comboBox1.SelectedItem.ToString() == "Cleared")
    {
        richTextBox1.Enabled = false;
        richTextBox1.Text = "";
    }

你的意思是不设置?错误在哪一行?可以
comboBox1.SelectedItem
be
null
?comboBox1.SelectedItem可能为null(我现在为你写了这个。)
if (comboBox1.SelectedItem != null && comboBox1.SelectedItem.ToString() == "Cleared")
    if (comboBox1.SelectedItem != null && comboBox1.SelectedItem.ToString() == "Cleared")
    {
        richTextBox1.Enabled = false;
        richTextBox1.Text = "";
    }