All calculations giving answer "0".
please help fix this
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ECUT_EXO5
{
public partial class Calculator : Form
{
string Number1;
string operation;
decimal Results;
bool check;
public Calculator()
{
InitializeComponent();
}
private void button17_Click(object sender, EventArgs e)
{
this.Hide();
}
private void button1_Click(object sender, EventArgs e)
{
Button btnNumbers = (Button)sender;
if (check == true)
{
txtDisplay.Text = " ";
}
txtDisplay.Text += btnNumbers.Text;
check = false;
}
private void button2_Click(object sender, EventArgs e)
{
}
private void button11_Click(object sender, EventArgs e)
{
if (txtDisplay.Text.Contains("."))
{
return;
}
txtDisplay.Text += button11.Text;
}
private void button18_Click(object sender, EventArgs e)
{
Button btnOperations = (Button)sender;
operation = txtDisplay.Text;
Number1 =txtDisplay.Text;
check = true;
}
private void button16_Click(object sender, EventArgs e)
{
if (operation == ("+"))
{
Results = Convert.ToDecimal(Number1) +
Convert.ToDecimal(txtDisplay.Text);
txtDisplay.Text = Convert.ToString(Results);
}
else if (operation == ("-"))
{
Results = Convert.ToDecimal(Number1) - Convert.ToDecimal(txtDisplay.Text);
txtDisplay.Text = Convert.ToString(Results);
}
else if (operation == ("*"))
{
Results = Convert.ToDecimal(Number1) * Convert.ToDecimal(txtDisplay.Text);
txtDisplay.Text = Convert.ToString(Results);
}
else if (operation == ("/"))
{
Results = Convert.ToDecimal(Number1) / Convert.ToDecimal(txtDisplay.Text);
txtDisplay.Text = Convert.ToString(Results);
}
}
private void button10_Click(object sender, EventArgs e)
{
txtDisplay .Text = " ";
}
}
}