.NET winform - Checkbox nullReferenceException

本文关键字:nullReferenceException Checkbox winform NET | 更新日期: 2023-09-27 18:34:01

当我尝试设置复选框时,我得到了空引用异常。我不知道为什么,看起来该复选框未初始化。

有我的代码

public UpdateProduct(DataGridViewRow row,Form1 form)
{
    this.row = row;
    this.form = form;
    product = row.DataBoundItem as object;
    visibilityCheckBox.Checked = true;
    InitializeComponent();
}

异常是排队触发 visibilityCheckBox.Checked = true;

请问任何人都可以帮助我解决这个问题吗?非常感谢 !

.NET winform - Checkbox nullReferenceException

我猜你以前没有打电话给InitializeComponent,而且由于您正在尝试在调用InitializeComponent之前设置它,visibilityCheckBox将被null

首先调用InitializeComponent或编写另一个仅更新创建的 UI 元素的方法。