private void EditPerfCounterAlert_Shown(object sender, EventArgs e) { if (SelectedPCInstance == null) //Show add performance window. { EditPerfCounter editPerfCounter = new EditPerfCounter(); editPerfCounter.InitialMachine = InitialMachine; editPerfCounter.InitialCategory = "Processor"; editPerfCounter.InitialCounter = "% Processor Time"; editPerfCounter.InitialInstance = "_Total"; if (editPerfCounter.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SelectedPCInstance = editPerfCounter.SelectedPCInstance; } else { DialogResult = System.Windows.Forms.DialogResult.Cancel; Close(); return; } } txtPerfCounter.Text = SelectedPCInstance.ToString(); invertValuesCheckBox.Checked = !SelectedPCInstance.ReturnValueInverted; warningNumericUpDown.Value = (decimal)SelectedPCInstance.WarningValue; errorNumericUpDown.Value = (decimal)SelectedPCInstance.ErrorValue; }
private void cmdEditPerfCounter_Click(object sender, EventArgs e) { EditPerfCounter editPerfCounter = new EditPerfCounter(); editPerfCounter.InitialMachine = SelectedPCInstance.Computer; editPerfCounter.InitialCategory = SelectedPCInstance.Category; editPerfCounter.InitialCounter = SelectedPCInstance.Counter; editPerfCounter.InitialInstance = SelectedPCInstance.Instance; if (editPerfCounter.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SelectedPCInstance = editPerfCounter.SelectedPCInstance; txtPerfCounter.Text = SelectedPCInstance.ToString(); } }