private void save_button_Click(object sender, EventArgs e) { alarm.comment = set_info_richTextBox.Text; alarm.solved = checkBox1.Checked; Repository.Repository.UpdateAlarm(alarm); form = null; Close(); }
/// <summary> /// 显示告警窗体 /// </summary> /// <param name="alarm">告警信息</param> public static void ShowAlarmInformationForm(Alarm alarm) { if (form == null) { form = new AlarmInformationForm(); } form.SetData(alarm); form.Activate(); form.Show(); }
private void alarmDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if ((alarmDataGridView.CurrentCell != null) && (alarmDataGridView.CurrentCell.ColumnIndex == 0) || (alarmDataGridView.Rows.Count == 0)) { return; } if ((alarmDataGridView.CurrentRow == null) || (alarmDataGridView.CurrentRow.Tag == null)) { return; } var alarm = alarmDataGridView.CurrentRow.Tag as Alarm; AlarmInformationForm.ShowAlarmInformationForm(alarm); }
private void AlarmInfoForm_FormClosed(object sender, FormClosedEventArgs e) { form = null; }
private void close_button_Click(object sender, EventArgs e) { form = null; Close(); }