コード例 #1
0
        private ListViewForm CreateMDIChild(ListViewClass viewClass, ListViewFormWindowState windowState)
        {
            ListViewForm newMDIChild = new ListViewForm();

            // Set the Parent Form of the Child window.
            newMDIChild.MdiParent = this;

            if (windowState != ListViewFormWindowState.Unspecified)
            {
                // Let the first MDI child fill out parent area.
                newMDIChild.WindowState = (FormWindowState)windowState;
            }

            newMDIChild.MeasurementsViewClass = viewClass & (ListViewClass.Measurement | ListViewClass.InternalError);
            newMDIChild.UnitsViewClass        = viewClass & ListViewClass.AnyUnitMask;

            return(newMDIChild);
        }
コード例 #2
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            // Let the first MDI child fill out parent area.

            // ListViewForm MDIChild_Units = CreateMDIChild(ListViewClass.Unit, ListViewFormWindowState.Maximized);

            // ListViewForm MDIChild_Measurements = CreateMDIChild(ListViewClass.Measurement, ListViewFormWindowState.Maximized);

            // Let the first MDI child fill out parent area.
            // ListViewForm firstMDIChild = CreateMDIChild(ListViewClass.All, ListViewFormWindowState.Maximized);
            ListViewForm firstMDIChild = CreateMDIChild(ListViewClass.Measurement | ListViewClass.InternalError | ListViewClass.Unit, ListViewFormWindowState.Maximized);

            // Display the new form.
            // MDIChild_Units.Show();
            // Display the new form.
            // MDIChild_Measurements.Show();
            // Display the new form.
            firstMDIChild.Show();
        }
コード例 #3
0
        private void ShowMDIChild(ListViewClass viewClass, ListViewFormWindowState windowState = ListViewFormWindowState.Unspecified)
        {
            foreach (ListViewForm lwf in this.MdiChildren)
            {
                if (lwf.UnitsViewClass == viewClass)
                {
                    if (windowState != ListViewFormWindowState.Unspecified)
                    {
                        lwf.WindowState = (FormWindowState)windowState;
                    }
                    lwf.Activate();

                    return;
                }
            }

            ListViewForm newMDIChild = CreateMDIChild(viewClass, windowState);

            // Display the new form.
            newMDIChild.Show();
        }