winforms 如何在ListView C#中禁用复选框

pjngdqdw  于 2023-10-23  发布在  C#
关注(0)|答案(1)|浏览(122)

在Windows窗体中,我有一个带有复选框的列表视图(listview1.CheckBoxes = true)。我想禁用它从开始,一旦双击选定的行,然后加载一个按钮,在一个单独的选项卡。一旦点击该按钮需要自动检查列表视图复选框.我该怎么做?
我用这个来禁用复选框。

private void listview1_ItemCheck(object sender, ItemCheckEventArgs e)
    {
            e.NewValue = e.CurrentValue;
    }
mwg9r5ms

mwg9r5ms1#

private void listview1_ItemCheck(object sender, ItemCheckEventArgs e)
    {
//way 1
        if (disable)
            e.NewValue = CheckState.Unchecked;
//way 2
        if (disable)
             listview1.Items[0].Checked = false;
    }

你可以试试,不确定是否符合你的需求

相关问题