я создал класс, производный от CheckedListBox, поэтому я могу изменить высоту элемента следующим образом:
[ClassInterface(ClassInterfaceType.AutoDispatch)]
[ComVisible(true)]
public class ExpandableChecked : CheckedListBox
{
public ExpandableChecked()
: base()
{
}
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public override int ItemHeight
{
get;
set;
}
}
- все в порядке кроме изменения высоты управления в дизайнере
- когда я пытаюсь растянуть его ширину или перемещение, это здорово, но растягивание высоты дает это сообщение об ошибке:
Пытался делить на ноль
что с этим не так?
обновление: могу ли я также добавить свойство itemHeight в окно свойств ??