WinForms:Control ListView复选框绘画

时间:2010-04-22 18:00:51

标签: c# .net winforms listview

当CheckBoxes = true时,ListView中使用的复选框似乎不是一个合适的复选框。它不会绘制MouseOver或MouseDown状态,也不支持Indeterminate / Intermediate状态。如何用标准复选框控件替换复选框,或者只控制复选框的绘图,以便我可以使用CheckBoxRenderer类?

1 个答案:

答案 0 :(得分:1)

您可以尝试ObjectListView。它是一个继承自标准ListView的控件,并添加了许多新功能,包括三态复选框。如果复选框的外观不符合您的喜好,则可让您自己绘制它们。

许可证是GPL,但有option协商商业应用程序的另一个许可证。