void BuildComponents() { SuspendLayout(); try { ControlPacker.AddControl( this, ControlBuilder.CreateVerticalPadding(DockStyle.Top)); ControlPacker.AddControl(this, BuildTextInputPanel()); ControlPacker.AddControl( this, ControlBuilder.CreateVerticalPadding(DockStyle.Top)); ControlPacker.AddControl(this, BuildButtonsPanel()); ControlPacker.AddControl( this, ControlBuilder.CreateVerticalPadding(DockStyle.Top)); ControlPacker.AddControl(this, BuildListBoxPanel()); ControlPacker.AddControl( this, ControlBuilder.CreateVerticalPadding(DockStyle.Bottom)); ControlPacker.AddControl(this, BuildProgressTextPanel()); mProgressControls = new ProgressControls( mProgressLabel, new Control[] { mTextBox, mRemoveButton, mAddButton, mListBox }); } finally { ResumeLayout(); } mAddButton.Click += AddButton_Click; mRemoveButton.Click += RemoveButton_Click; }
void BuildComponents() { Width = DIALOG_WIDTH; Height = DIALOG_HEIGHT; FormBorderStyle = FormBorderStyle.FixedDialog; MinimizeBox = false; MaximizeBox = false; SuspendLayout(); try { ControlPacker.AddControl( this, ControlBuilder.CreateVerticalPadding(DockStyle.Top)); ControlPacker.AddControl(this, BuildMessagePanel()); ControlPacker.AddControl( this, ControlBuilder.CreateVerticalPadding(DockStyle.Top)); ControlPacker.AddControl(this, BuildButtonPanel()); ControlPacker.AddControl( this, ControlBuilder.CreateVerticalPadding(DockStyle.Bottom)); } finally { ResumeLayout(); } }