private void ButtonAddProcessExclusionClick(object sender, EventArgs e) { var dialog = new ProcessExclusionForm(""); if (dialog.ShowDialog(this) == DialogResult.OK) { var index = gvProcessExclusions.Rows.Add(); var row = gvProcessExclusions.Rows[index]; row.Cells[0].Value = dialog.ProcessName; row.Cells[1].ToolTipText = "Edit"; row.Cells[2].ToolTipText = "Delete"; } }
private void ButtonAddProcessExclusionClick(object sender, EventArgs e) { var dialog = new ProcessExclusionForm("", _settings); if (dialog.ShowDialog(this) == DialogResult.OK) { var index = gvProcessExclusions.Rows.Add(); var row = gvProcessExclusions.Rows[index]; row.Cells[0].Value = dialog.ProcessName; row.Cells[1].ToolTipText = _settings.LanguageSettings.GetValue("clm_process_exclusion_edit"); row.Cells[2].ToolTipText = _settings.LanguageSettings.GetValue("clm_process_exclusion_delete"); } }
private void GridViewProcessExclusionsCellDoubleClick(object sender, DataGridViewCellEventArgs e) { var grid = (DataGridView)sender; if (e.ColumnIndex == 0 && e.RowIndex >= 0) { var cell = grid.Rows[e.RowIndex].Cells[e.ColumnIndex]; var dialog = new ProcessExclusionForm(cell.Value.ToString()); if (dialog.ShowDialog(this) == DialogResult.OK) { cell.Value = dialog.ProcessName; } } }
private void GridViewProcessExclusionsCellContentClick(object sender, DataGridViewCellEventArgs e) { var grid = (DataGridView)sender; if (grid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { if (e.ColumnIndex == 1) { var cell = grid.Rows[e.RowIndex].Cells[0]; var dialog = new ProcessExclusionForm(cell.Value.ToString()); if (dialog.ShowDialog(this) == DialogResult.OK) { cell.Value = dialog.ProcessName; } } if (e.ColumnIndex == 2) { grid.Rows.RemoveAt(e.RowIndex); } } }