public NewMonitorLocationRow(string loca, NewMonitorGroupForm.NewLocationManger NewLocationManger) { InitializeComponent(); this.location = loca; this.MonitorLocationLabel.Text = this.location; this.NewLocationManger = NewLocationManger; this.NotificationTextBox.Visible = false; FolderTrackGuiTest1.NewMonitorGroup.NewMonitorGroupForm.ErrorAc er = new NewMonitorGroupForm.ErrorAc(); er.location = loca; er.ro = this; NewLocationManger.AddRowFromString(er); }
static void Main() { Util.UserDebug("FolderTrack Gui Started"); Util.DBug2("Program", "Started Gui"); Application.EnableVisualStyles(); Util.DBug2("Program", "EnableVisualStyles"); Application.SetCompatibleTextRenderingDefault(false); Util.DBug2("Program", "SetCompatibleTextRenderingDefault"); ftobjects = new FTObjects(new DataReceiver()); Util.DBug2("Program", "Run Check"); // MainForm FolderTrackGui = new MainForm(ftobjects); Util.DBug2("Program", "Get Monitor Group Information"); List<MonitorGroupInfo> monitorGrList = ftobjects.GetAllMonitorGroupInfor(); mainform = new MainForm(); mainform.SetFTBeforeOpenMonGr(ftobjects); //add main form so it can receive alerts and ftobjects.AddToCallList(mainform); if (monitorGrList.Count == 0) { Util.DBug2("Program", "No Monitor Groups Detected show window"); NewMonitorGroupForm mgDia = new NewMonitorGroupForm(); DialogResult di = mgDia.ShowDialog(); if (di == DialogResult.OK) { mainform.HideNoMonitorGroup(); Util.DBug2("Program", "Sending NameOfMonitor " + mgDia.LocationManager.NameOfMonitor); foreach (string loca in mgDia.LocationManager.MonitorLocation) { Util.DBug2("Program", "Location " + loca); } new Thread(new ParameterizedThreadStart(SendNewMonitorGroup)).Start(mgDia); } else if (di == DialogResult.Cancel) { // return; } } else { new Thread(SetFtOb).Start(); } Util.DBug2("Program", "R"); Application.Run(mainform); }
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; }
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; }