Обычно, когда вы выбираете элемент управления в конструкторе, он показывает маркеры изменения размера ( маленькие белые квадратные прямоугольники ) вокруг него. Я хочу сделать свой элемент управления неизменяемым , и я частично реализовал его, установив размер в OnPaint , но маркеры по-прежнему отображаются, и их можно перетаскивать (но элемент управления мгновенно возвращается к своему предыдущему размеру).
Как скрыть маркеры (например, метка с включенным автоматическим изменением размера)?
(я переопределяю свойство AutoSize)
[BrowsableAttribute(true)]
public override bool AutoSize {
get
{
return autosize;
}
set
{
autosize = value;
this.Invalidate();
}
}