Pen xx = new Pen(new SolidBrush(Color.Beige), 1f);
checkBox1.Checked = (xx != null && xx.Width == 1f);
执行此句话,在调试状态下面 (xx != null && xx.Width == 1f) = true,但是一起执行,会
NullReferenceException:未将对象引用设置到对象的实例
想知道原因。
你看一下是不是checkBox1没有实例化。我测试没报错。
因为checkbox的click事件。
checkBox1.Checked = (xx != null && xx.Width == 1f);
设置之前,最好将此事件-=。