これはバグのようです:
以下のコードは正常に動作します。
this.propertyGrid1.SelectedObject = new Button();
以下のコードはそうではありません:
this.propertyGrid1.BrowsableAttributes = new AttributeCollection(
new CategoryAttribute("Layout"));
this.propertyGrid1.SelectedObject = new Button();
サイズ、場所、... PropertyGrid のプロパティは展開できません。