Panel BuildMessagePanel() { Panel result = ControlBuilder.CreatePanel(DockStyle.Top); result.Height = 70; PictureBox errorPictureBox = ControlBuilder.CreatePictureBox( SystemIcons.Error.ToBitmap(), DockStyle.Left); mMessageLabel = ControlBuilder.CreateLabel(string.Empty, DockStyle.Fill); mMessageLabel.AutoSize = false; ControlPacker.AddControl( result, ControlBuilder.CreateHorizontalPadding(DockStyle.Left)); ControlPacker.AddControl(result, errorPictureBox); ControlPacker.AddControl( result, ControlBuilder.CreateHorizontalPadding(DockStyle.Left)); ControlPacker.AddControl(result, mMessageLabel); ControlPacker.AddControl( result, ControlBuilder.CreateHorizontalPadding(DockStyle.Right)); return(result); }