【发布时间】:2010-04-22 18:00:50
【问题描述】:
似乎 CheckBoxes = true 时 ListView 中使用的复选框不是正确的复选框。它不绘制 MouseOver 或 MouseDown 状态,也不支持 Indeterminate/Intermediate 状态。如何将复选框替换为标准复选框控件或仅控制复选框的绘制以便我可以使用 CheckBoxRenderer 类?
【问题讨论】:
似乎 CheckBoxes = true 时 ListView 中使用的复选框不是正确的复选框。它不绘制 MouseOver 或 MouseDown 状态,也不支持 Indeterminate/Intermediate 状态。如何将复选框替换为标准复选框控件或仅控制复选框的绘制以便我可以使用 CheckBoxRenderer 类?
【问题讨论】:
你可以试试ObjectListView。它是一个继承自标准ListView 的控件,并添加了许多新功能,包括三态复选框。如果复选框的外观不符合您的喜好,您可以自行绘制它们。
许可证是 GPL,但有 option 协商另一个商业应用许可证。
【讨论】: