{
frm.Anchor =
frm.FormBorderStyle =
frm.TopLevel =
frm.MaximizeBox =
frm.MinimizeBox =
frm.StartPosition =
frm.Location =
frameAppearance.BottomBorder = 0;
frameAppearance.LeftBorder = 0;
frameAppearance.RightBorder = 0;
frameAppearance.CaptionHeight = 0;
frameAppearance.ButtonSize =
frm.FrameAppearance = frameAppearance;
frm.Visible =
}
Thanks for the tip about trying DockStyle.Fill. It didn't have any affect, however. Maybe it requires other changes with it? I noticed in your docs that it said:
"The docking layout system however will work as the sizes of the controls are calculated on the fly. So, there is a simple way to prevent the non-desired anchoring behavior – simply drop a Panel with DockStyle.Fill on the form and build your layout on it (or rely entirely on Dock values)."
Given this I tried creating my form inside a UIPanel and then it worked as expected on XP. I'll go with that for now. Sorry I didn't see that before.