private void button1_Click(object sender, EventArgs e) { string s = textBox1.Text; tree = new TParser(ClientRectangle.Width, ClientRectangle.Height); tree.Recyrse(s, out tree.top); tree.SetXY(tree.top, 200, 60); label1.Text = "= " + Convert.ToString(tree.top.Value); MyDraw(); }
private void Form1_Load(object sender, EventArgs e) { g = CreateGraphics(); string s = textBox1.Text; tree = new TParser(ClientRectangle.Width, ClientRectangle.Height); tree.Recyrse(s, out tree.top); tree.SetXY(tree.top, 200, 60); label1.Text = "= " + Convert.ToString(tree.top.Value); MyDraw(); }
private void buttonRun_Click(object sender, EventArgs e) { string s = textBox1.Text; tree = new TParser(ClientRectangle.Width, ClientRectangle.Height); tree.Expression(ref s, out tree.top); if (tree.error == 0) { tree.SetXY(tree.top, 200, 60); label1.Text = "= " + Convert.ToString(tree.top.Value); MyDraw(); } else { MessageBox.Show("Error = " + tree.error.ToString() + " " + tree.errorToString()); } }