public MainForm() { Instance = this; InitializeComponent(); _viewer = new CubeViewer(); splitter.Panel2.Controls.Add(_viewer); _viewer.Dock = DockStyle.Fill; using (var state = GlobalState.GetState()) { state.ImportConfiguration(); _formerState = state.CloneState(); } FormManager.Init(); foreach (var form in FormManager.Forms.OrderBy((x) => x.Value.Index)) { var tooltip = new ToolStripButton(); tooltip.Image = form.Value.Image; tooltip.Name = form.Key.Name + "tooltip"; tooltip.Text = form.Value.FormName; toolStrip2.Items.Add(tooltip); tooltip.Click += (object o, EventArgs e) => FormManager.Navigate(form.Value); tooltip.DragOver += (object o, DragEventArgs e) => { }; tooltip.DragLeave += (object o, EventArgs e) => { }; } FormManager.Navigate <ColorDefinitionControl>(); bwConnect.RunWorkerAsync(); }
private void btnSolve_Click(object sender, EventArgs e) { Solver.BackgroundSolve(); FormManager.Navigate <SolverControl>(); }
private void stripAlarm_Click(object sender, EventArgs e) { FormManager.Navigate <AlarmControl>(); }
private void btnRun_Click(object sender, EventArgs e) { FormManager.Navigate <ResolutionSessionControl>(); Modele.ResolutionSession.Run(); }