Попробуйте указать базовые значения:
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public override int ItemHeight {
get { return base.ItemHeight; }
set { }
}
Разработчик, очевидно, использует значение "get", поэтому вы должны указать это значение.
Хотя, похоже, нет особого смысла делать это. Базовый класс не позволит вам изменить высоту предмета. Для такого рода функций, возможно, было бы лучше просто использовать ListBox с DrawMode=OwnerDrawFixed
и самостоятельно обрабатывать этот флажок через события DrawItem, MouseDown и KeyPress.