Exemple #1
0
 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;
                }
            }
        }