public override Size GetPreferredSize(ViewLayoutContext context) { // We want to be as wide as drop down buttons on standard controls return new Size(SystemInformation.VerticalScrollBarWidth - 2, 0); }