如何覆盖列表框的ItemHeight属性?

时间:2011-03-30 05:06:27

标签: .net windows winforms

我想设置CheckedListBox的itemHeight属性。但它没有ItemHeight Property.since CheckedListBox是从ListBox类派生的,我想覆盖ListBox类的ItemHeight属性。谁能告诉我解决方案?

1 个答案:

答案 0 :(得分:-1)

您可以从CheckedListBox派生一个类并覆盖ItemHeight以返回base.ItemHeight+<value by which you wish to increase the height>。然后,您必须使用这个扩展CheckedListBox的新类 此外,您可以使CheckedListBox所有者使用属性OwnerDrawVariable绘制并使用MeasureItem。

有关详细信息,请参阅 http://msdn.microsoft.com/en-us/library/system.windows.forms.checkedlistbox.measureitem.aspx