protected override void SetBoundsCore (int x, int y, int width, int height, BoundsSpecified specified)
{
if (Owner != null && Owner.IsHandleCreated) {
Rectangle display = Owner.DisplayRectangle;
base.SetBoundsCore (display.X, display.Y,
display.Width, display.Height,
BoundsSpecified.All);
} else {
base.SetBoundsCore (x, y, width, height, specified);
}
}