如何禁用列表视图c#中的复选框

问题描述 投票:0回答:1

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

我用它来禁用复选框。

  private void listview1_ItemCheck(object sender, ItemCheckEventArgs e)
    {
            e.NewValue = e.CurrentValue;
    }
c# .net winforms listview checkbox
1个回答
0
投票
    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;
    }

你可以尝试一下,不知道是否满足你的需求

© www.soinside.com 2019 - 2024. All rights reserved.