Пример #1
0
        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
        }
Пример #2
0
        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);
        }
Пример #3
0
        //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();
            }
        }