private void tbEvaluateCondition_ButtonClick(object sender, EventArgs e) { using (ExpressionEditorForm form = new ExpressionEditorForm(FReport)) { form.ExpressionText = tbEvaluateCondition.Text; if (form.ShowDialog() == DialogResult.OK) { tbEvaluateCondition.Text = form.ExpressionText; } } }
private void btnEdit_Click(object sender, EventArgs e) { if (lvConditions.SelectedItems.Count == 1) { using (ExpressionEditorForm form = new ExpressionEditorForm(FReport)) { form.ExpressionText = CurrentCondition.Expression; if (form.ShowDialog() == DialogResult.OK) { CurrentCondition.Expression = form.ExpressionText; lvConditions.SelectedItems[0].Text = CurrentCondition.Expression; } } } }
private void btnAdd_Click(object sender, EventArgs e) { using (ExpressionEditorForm form = new ExpressionEditorForm(FReport)) { form.ExpressionText = FReport.ScriptLanguage == Language.CSharp ? "Value == 0" : "Value = 0"; if (form.ShowDialog() == DialogResult.OK) { HighlightCondition c = new HighlightCondition(); FConditions.Add(c); c.Expression = form.ExpressionText; ListViewItem li = lvConditions.Items.Add(c.Expression, GetImageIndex(c)); li.Tag = c; lvConditions.SelectedItems.Clear(); li.Selected = true; } } }