private void CompareItem_Click(object sender, RoutedEventArgs e) { if (_mutationAnalysisView.MutationAnalysisResult.LiveMutants.Count != 0) { _compareView = new CompareView(_mutationAnalysisView.MutationAnalysisResult.LiveMutants); content.Content = _compareView; } else { _compareView = new CompareView(new List <GeneratedMutant>()); content.Content = _compareView; } }
private void Menu_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { try { lblMsg.Visible = true; lblMsg.Refresh(); if (tvwMenu.SelectedNode != null) { tvwMenu.SelectedNode.ToolTipText = tvwMenu.SelectedNode.Text; } tvwMenu.SelectedNode = e.Node; tvwMenu.SelectedNode.ToolTipText = "点击刷新"; //var maskLayer = new MaskLayerForm(new Size(this.ClientRectangle.Width, this.ClientRectangle.Height), new Point(this.Left, this.Top + this.Height - this.ClientRectangle.Height), "正在加载..."); //maskLayer.ShowDialog(this); tvwMenu.Enabled = false; tvwMenu.Cursor = Cursors.WaitCursor; var label = new Label(); label.Text = "正在加载..."; label.Location = new Point(10, 10); splMenu.Panel2.Controls.Clear(); splMenu.Panel2.Controls.Add(label); splMenu.Panel2.Refresh(); switch (e.Node.Text) { case "表": var compareTable = new CompareTable(txtSourceDB.Text, txtTargetDB.Text); splMenu.Panel2.Controls.Remove(label); showSubForm(compareTable); //compareTable.Dock = DockStyle.Fill; //compareTable.TopLevel = false; //compareTable.WindowState = FormWindowState.Maximized; //compareTable.FormBorderStyle = FormBorderStyle.None; //compareTable.Parent = splMenu.Panel2; //compareTable.Show(); break; case "视图": //splMenu.Panel2.Controls.Clear(); var compareView = new CompareView(txtSourceDB.Text, txtTargetDB.Text); splMenu.Panel2.Controls.Remove(label); showSubForm(compareView); //compareView.Dock = DockStyle.Fill; //compareView.TopLevel = false; //compareView.WindowState = FormWindowState.Maximized; //compareView.FormBorderStyle = FormBorderStyle.None; //compareView.Parent = splMenu.Panel2; //compareView.Show(); break; case "存储过程": //splMenu.Panel2.Controls.Clear(); var compareProcedure = new CompareProcedure(txtSourceDB.Text, txtTargetDB.Text); splMenu.Panel2.Controls.Remove(label); showSubForm(compareProcedure); //compareProcedure.Dock = DockStyle.Fill; //compareProcedure.TopLevel = false; //compareProcedure.WindowState = FormWindowState.Maximized; //compareProcedure.FormBorderStyle = FormBorderStyle.None; //compareProcedure.Parent = splMenu.Panel2; //compareProcedure.Show(); break; case "函数": //splMenu.Panel2.Controls.Clear(); var compareFunction = new CompareFunction(txtSourceDB.Text, txtTargetDB.Text); splMenu.Panel2.Controls.Remove(label); showSubForm(compareFunction); //compareFunction.Dock = DockStyle.Fill; //compareFunction.TopLevel = false; //compareFunction.WindowState = FormWindowState.Maximized; //compareFunction.FormBorderStyle = FormBorderStyle.None; //compareFunction.Parent = splMenu.Panel2; //compareFunction.Show(); break; default: break; } } catch { } finally { lblMsg.Visible = false; lblMsg.Refresh(); tvwMenu.Enabled = true; tvwMenu.Cursor = Cursors.Hand; //wait = false; } }
void ReleaseDesignerOutlets() { if (btnCompararUno != null) { btnCompararUno.Dispose(); btnCompararUno = null; } if (amountView != null) { amountView.Dispose(); amountView = null; } if (btnAceptar != null) { btnAceptar.Dispose(); btnAceptar = null; } if (btnCancelar != null) { btnCancelar.Dispose(); btnCancelar = null; } if (btnCerrar != null) { btnCerrar.Dispose(); btnCerrar = null; } if (btnComparar != null) { btnComparar.Dispose(); btnComparar = null; } if (btnMas != null) { btnMas.Dispose(); btnMas = null; } if (btnMenos != null) { btnMenos.Dispose(); btnMenos = null; } if (btnScan != null) { btnScan.Dispose(); btnScan = null; } if (cmpAmount != null) { cmpAmount.Dispose(); cmpAmount = null; } if (CompareView != null) { CompareView.Dispose(); CompareView = null; } if (FooterView != null) { FooterView.Dispose(); FooterView = null; } if (headerView != null) { headerView.Dispose(); headerView = null; } if (tblCompare != null) { tblCompare.Dispose(); tblCompare = null; } if (tblProducts != null) { tblProducts.Dispose(); tblProducts = null; } }