Ejemplo n.º 1
0
 private DialogResult OpenNewMonitorGroup()
 {
     NewMonitorGroupForm mgDia = new NewMonitorGroupForm();
     DialogResult di = mgDia.ShowDialog();
     if (di == DialogResult.OK)
     {
         m_FTObjects.NewMonitorGroup(mgDia.LocationManager.NameOfMonitor, mgDia.LocationManager.MonitorLocation);
         OpenMonitorGroup(mgDia.LocationManager.NameOfMonitor);
     }
     mgDia.Dispose();
     return di;
 }
Ejemplo n.º 2
0
        private DialogResult OpenNewMonitorGroup()
        {
            NewMonitorGroupForm mgDia = new NewMonitorGroupForm();
            //was no monitor showing
            bool BegenNoState = NoMonGr;
              //  new Thread(HideNoMonitorGroup).Start();
            this.NoMonitorGroupPanel.Invoke(new VoidNoArgDelegate(HideNoMonitorGroup));
            DialogResult di = mgDia.ShowDialog();
            bool ret = false;
            if (di == DialogResult.OK)
            {
                FTObjects oFtP = null;
                if (m_FTObjects != null)
                {
                    oFtP = m_FTObjects;
                }
                else if (abFTObjects != null)
                {
                    oFtP = abFTObjects;
                }

                ret = oFtP.NewMonitorGroup(mgDia.LocationManager.NameOfMonitor, mgDia.LocationManager.MonitorLocation,mgDia.LocationManager.filter);
                if (m_FTObjects == null)
                {
                    SetFtObjects(oFtP);
                }
                if (ret == true)
                {
                    OpenMonitorGroup(mgDia.LocationManager.NameOfMonitor);
                }

            }
            mgDia.Dispose();
            if (ret == false && BegenNoState == true)
            {
                new Thread(ShowNoMonitorGroup).Start();
            }
            return di;
        }