Example #1
0
        /// <inheritdoc/>
        public override object EditValue(ITypeDescriptorContext context,
                                         IServiceProvider provider, object Value)
        {
            string expression = (string)Value;
            Report report     = context != null && context.Instance is Base ? (context.Instance as Base).Report : null;

            if (report != null)
            {
                return(Editors.EditExpression(report, expression));
            }
            return(Value);
        }
Example #2
0
 private void tbExplodedValue_ButtonClick(object sender, EventArgs e)
 {
     tbExplodedValue.Text = Editors.EditExpression(Report, tbExplodedValue.Text);
 }
Example #3
0
 private void tbFilter_ButtonClick(object sender, EventArgs e)
 {
     tbFilter.Text = Editors.EditExpression(Report, tbFilter.Text);
 }
Example #4
0
 private void tbCustomExpression_ButtonClick(object sender, EventArgs e)
 {
     tbCustomExpression.Text = Editors.EditExpression(Report, tbCustomExpression.Text);
 }
Example #5
0
 private void tbParameterExpression2_ButtonClick(object sender, EventArgs e)
 {
     tbParameterExpression2.Text = Editors.EditExpression(Report, tbParameterExpression2.Text);
 }
Example #6
0
 private void FButton_Click(object sender, EventArgs e)
 {
     Text = Editors.EditExpression(Report, Text);
     FTimer.Start();
 }