예제 #1
0
        private void LeftButton_Click(object sender, EventArgs e)
        {
            Form ExprLeft = new Expression(LEFT_EXPR);
            ExprLeft.Location = new Point(150, 150);
            ExprLeft.ShowDialog();
            JustAdded = true;

            Operator.Enabled = true;
            RightButton.Enabled = true;
        }
예제 #2
0
        private String PopupWindow(int oper, int receiver)
        {
            Expression expr = null;
            if (receiver == LEFT_EXPR)
            {
                expr = new Expression(oper, receiver, methodName, GENERAL);
            }
            else
            {
                expr = new Expression(oper, receiver, methodName, varTypeLeft);
            }
            expr.ShowDialog();
            if (varTypeLeft == UNSET)
            {
                varTypeLeft = expr.VariableType;
            }
            else
            {
                varTypeRight = expr.VariableType;
            }

            if (expr.Successful)
            {
                return expr.Contents;
            }
            else
            {
                return EMPTY;
            }
        }
예제 #3
0
        private void RightButton_Click(object sender, EventArgs e)
        {
            Form ExprRight = new Expression(RIGHT_EXPR);
            ExprRight.Location = new Point(150, 150);
            ExprRight.ShowDialog();
            JustAdded = true;

            richTextBox1.Enabled = true;
            GenerateButton.Enabled = true;
        }