Example #1
0
// CriteriaColRtClickContextMenu events

        private void EditCriteriaMenuItem_Click(object sender, EventArgs e)
        {
            if (CriteriaEditor.EditCriteria(CurrentQc))
            {
                QueryColumn qc = CurrentQc;
                if (qc.MetaColumn.DataType == MetaColumnType.Structure)
                {
                    Render();        // rerender since height of box may have changed
                }
                else                 // simple text value
                {
                    TextEdit te = (TextEdit)CurrentCriteriaControl;
                    if (qc.CriteriaDisplay != "")
                    {
                        te.Text = qc.CriteriaDisplay;
                    }
                    else
                    {
                        te.Text = "";
                    }
                }
            }

            this.Parent.Focus();             // move focus away from any current text control
        }