C# 如何根据条件更改CheckedListBox中特定复选框的颜色?

C# 如何根据条件更改CheckedListBox中特定复选框的颜色?,c#,winforms,colors,conditional-statements,checkedlistbox,C#,Winforms,Colors,Conditional Statements,Checkedlistbox,我希望checkedlistbox中的复选框根据表单中的条件更改颜色 我尝试使用此解决方案: 但是使用重写的方法,我无法让ColoredCheckedListBox类访问要检查的条件。您可能需要在设置的示例ColoredCheckedListBox上添加一些属性。由于属性是类的一部分,您可以检查它。我添加了一个属性,需要时可以设置,谢谢!

我希望checkedlistbox中的复选框根据表单中的条件更改颜色

我尝试使用此解决方案:


但是使用重写的方法,我无法让ColoredCheckedListBox类访问要检查的条件。

您可能需要在设置的示例ColoredCheckedListBox上添加一些属性。由于属性是类的一部分,您可以检查它。我添加了一个属性,需要时可以设置,谢谢!