+ // Need to make sure HeaderControl is on top, and we can't simply use BringToFront since
+ // these controls are implicit, so we need to re-populate our collection.
+ void AdjustChildrenZOrder ()
+ {
+ SuspendLayout ();
+ Controls.ClearImplicit ();
+ Controls.AddImplicit (header_control);
+ Controls.AddImplicit (item_control);
+ Controls.AddImplicit (h_scroll);
+ Controls.AddImplicit (v_scroll);
+ ResumeLayout ();
+ }
+