public void frmParent_Load(object sender, EventArgs e) { MdiClient ctlMDI; foreach (Control ctl in this.Controls) { try { ctlMDI = (MdiClient)ctl; ctlMDI.BackColor = this.BackColor; } catch (InvalidCastException exc) { } } int w = Screen.AllScreens[0].WorkingArea.Width; this.Top = Screen.AllScreens[0].WorkingArea.Top; this.Left = Screen.AllScreens[0].WorkingArea.Left; this.Height = Screen.AllScreens[0].WorkingArea.Height; this.Width = w; #region Se crea SplitContainer para contener a sabre y MyCTS frmMain Main = new frmMain(); Main.TopLevel = false; Main.Dock = DockStyle.Fill; this.splitContainer1.Panel2.Controls.Add(Main); Main.AutoSize = true; Main.Show(); frmBrowser Browser = new frmBrowser(); Browser.TopLevel = false; Browser.Dock = DockStyle.Fill; this.splitContainer1.Panel1.Controls.Add(Browser); Browser.AutoSize = true; Browser.Show(); #endregion Main.CheckStatus = new CheckStatusDelegate(frmParent_FormClosing); #region Lee el archivo TamañoSplitContainer.txt pathSpC = ConfigurationManager.AppSettings["PATH_DQB_FILE_SPLITCONTAINER"]; SplitContainerFile = string.Concat(pathSpC + "\\ConfigSplitContainer"); SplitContainerFile = string.Concat(SplitContainerFile, ".txt"); if (System.IO.File.Exists(SplitContainerFile)) { StreamReader sr = new StreamReader(SplitContainerFile); //Leo la primera linea linea = sr.ReadLine(); linea1 = sr.ReadLine(); xAncho = Convert.ToInt32(linea); xAlto = Convert.ToInt32(linea1); sr.Close(); this.splitContainer1.SplitterDistance = xAncho; } #endregion }
public void splitContainer1_SplitterMoved(object sender, SplitterEventArgs e) { SplitContainer control = (SplitContainer)sender; frmBrowser Browser = new frmBrowser(); xAncho = control.Panel1.Width; xAlto = control.Panel1.Height; Browser.Redimensionar(xAncho, xAlto); }
//Extrae la información para llenado del Gridview private void ucCorporateConsulting_Load(object sender, EventArgs e) { panelBrowser = new Panel(); int Ancho = panelBrowser.Size.Width; int Alto = panelBrowser.Size.Height; frmBrowser browser = new frmBrowser(); browser.Redimensionar(Ancho, Alto); //ucCorporateConsulting uc = new ucCorporateConsulting(); //uc.Location = new System.Drawing.Point(Ancho - 400,Alto -80); //dgvConsultaCorporativo.Location = new System.Drawing.Point(Ancho - 200 ,Alto -80); //uc.Width(); if (this.Parameters[0].ToString() == Resources.Constants.CORPORATECONSULTINGALL) { dgvConsultaCorporativo.DataSource = Consulta(); RowGrid(); } else if (this.Parameters[0].ToString() == Resources.Constants.CORPORATECONSULTINGASIGNADO) { dgvConsultaCorporativo.DataSource = ConsultaAsignado(Convert.ToInt32(ConfigurationManager.AppSettings["DatosContacto"].Split('|')[1]), string.Empty); RowGrid(); } }