private void AddToPanel(System.Type type, BaseView view) { view.set_Visible(false); view.set_Location(new System.Drawing.Point(8, 8)); this.panel.Controls.Add(view); view.set_TabIndex(1); this.views.Add(type, view); }
private void AddViewToPanel(BaseView view) { this.panel.SuspendLayout(); view.set_Visible(false); view.set_TabIndex(1); this.panel.Controls.Add(view); view.set_Location(new System.Drawing.Point()); if (view.ExtendHorizontally && view.ExtendVertically) { view.set_Width(this.panel.ClientSize.get_Width()); if (view.ShowSaveButton) { view.set_Height((int) ((this.panel.ClientSize.get_Height() - this.btnSave.get_Height()) - 0x10)); } else { view.set_Height(this.panel.ClientSize.get_Height()); } view.set_Anchor(System.Windows.Forms.AnchorStyles.Right | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Top); } else { if (view.ExtendHorizontally) { view.set_Width(this.panel.ClientSize.get_Width()); view.set_Anchor(System.Windows.Forms.AnchorStyles.Right | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Top); } if (view.ExtendVertically) { if (view.ShowSaveButton) { view.set_Height((int) ((this.panel.ClientSize.get_Height() - this.btnSave.get_Height()) - 0x10)); } else { view.set_Height(this.panel.ClientSize.get_Height()); } view.set_Anchor(System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Top); } } this.panel.ResumeLayout(false); }