如何用派生 class 覆盖 CheckedListbox 的 ItemHeight 属性?

How to override ItemHeight Property of CheckedListbox with derived class?

正如标题中简要解释的那样,我正在寻找一种方法来设置 2 个复选框之间的边距,我在这里找到了解决方案:How to change CheckedListBox item vertical space 但我真的不明白它是如何工作的,也不知道我必须在哪里将 class 替换为 属性,在此先感谢!

是不是解释的很清楚了?您输入该代码:

public sealed class  MyListBox:CheckedListBox
{
    public MyListBox()
    {
        ItemHeight = 30;
    }
    public override int ItemHeight { get; set; }
}

进入 new class file 并在您的设计器中使用它(您可能需要清理并重建您的解决方案):

然后有所需的边距: