Это во многом потому, что оно есть в любом случае.Он наследуется от класса Control, для его работы не требуется никакой дополнительной работы.Фактически, для скрытия требуется дополнительная работа, необходимая для собственных элементов управления Windows, которые не поддерживают фоновое изображение.Как и TreeView:
public class TreeView : Control
{
[EditorBrowsable(EditorBrowsableState.Never), Browsable(false)]
public override Image BackgroundImage
{
// etc..
}
// etc..
}
Обратите внимание на ключевое слово override и атрибуты, необходимые для его скрытия как в сетке свойств, так и в редакторе.Дополнительная работа, чтобы остановить его.