Пишу калькулятор на C# WinForms.
Принцип действия таков:
При нажатии на кнопку с цифрой или мат.опирацией она отображается в текстбоксе
При нажатии "=" текст в текстбоке переводится в Double и выводится туда же
Проблема: CS0029 Не удается неявно преобразовать тип "double" в "System.Windows.Forms.TextBox".
Код кнопки "=":
private void button13_Click(object sender, EventArgs e)
{
textBox1 = Convert.ToDouble(textBox1.Text);
}
До этого возникала такая проблема с кнопками других мат.оперций, с ней я справился с помощью
if (textBox1 != null)
{
textBox1.Text += "+";
}
Но с "=" так не проходит
Код кнопок мат.операций, если нужно:
private void button8_Click(object sender, EventArgs e)
{
if (textBox1 != null)
{
textBox1.Text += "-";
}
}
private void button12_Click(object sender, EventArgs e)
{
if (textBox1 != null)
{
textBox1.Text += "+";
}
}
Скрин самого калькулятора:
Заранее спасибо