private void navBarItemViewConfiguration_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) { WaitDialog.Show(this, "Loading components ..."); if (m_objViewConfiguration == null) { m_objViewConfiguration = new ViewConfiguration() { Dock = DockStyle.Fill }; // event handler trigger when pressing preview button on report conficuration m_objViewConfiguration.btnPreviewViewOnClick += new ViewConfiguration.btnPreviewViewOnClickEventHandler(m_objViewConfiguration_btnPreviewViewOnClick); } else m_objViewConfiguration.ReloadSubCampaignList(); pnlContent.Controls.Clear(); pnlContent.Controls.Add(m_objViewConfiguration); WaitDialog.Close(); }
/// <summary> /// Set visible true/false the form controls /// </summary> public void SetFormControls(bool IsVisible) { navBarMenu.Visible = IsVisible; pnlContent.Visible = IsVisible; if (IsVisible) { pnlContent.Controls.Clear(); m_objViewConfiguration = null; m_objViewDisplay = null; this.Show(); } else this.Hide(); }