Hадо соорудить калькулятор в C#

Язык C#: программирование на C#, портирование кода C# на VB и VB на C#.

Модератор: Ramzes

Ramzan
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 10.01.2009 (Сб) 11:39

Hадо соорудить калькулятор в C#

Сообщение Ramzan » 10.01.2009 (Сб) 19:35

помогите кто может надо соорудить калькулятор в C# точно такой же как и в Windows(стандартный)
Я вот попробывал сделать калькулятор но у меня после того как нажмешь какое нибудь число а потом нажмешь на плюс или любое другое действие второе число входит с нулём в переди

Код: Выделить всё
namespace Kankulator2
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
    }

    string pokazat = "0";
    private void Form1_Load(object sender, EventArgs e)
    {
      textBox1.Text = pokazat;
    }
    string cifri;
    private void button1_Click(object sender, EventArgs e)
    {
      cifri = "1";
      textBox1.Text = cifri;
    }

    private void button2_Click(object sender, EventArgs e)
    {
      cifri = "2";
      textBox1.Text = textBox1.Text + cifri;

    }

    private void button3_Click(object sender, EventArgs e)
    {
      cifri = "3";
      textBox1.Text = textBox1.Text + cifri;
    }

    private void button4_Click(object sender, EventArgs e)
    {
      cifri = "4";
      textBox1.Text = textBox1.Text + cifri;
    }

    private void button5_Click(object sender, EventArgs e)
    {
      cifri = "5";
      textBox1.Text = textBox1.Text + cifri;

    }

    private void button6_Click(object sender, EventArgs e)
    {
      cifri = "6";
      textBox1.Text = textBox1.Text + cifri;
    }

    private void button7_Click(object sender, EventArgs e)
    {
      cifri = "7";
      textBox1.Text = textBox1.Text + cifri;

    }

    private void button8_Click(object sender, EventArgs e)
    {
      cifri = "8";
      textBox1.Text = textBox1.Text + cifri;
    }

    private void button9_Click(object sender, EventArgs e)
    {
      cifri = "9";
      textBox1.Text = textBox1.Text + cifri;
    }

    private void button0_Click(object sender, EventArgs e)
    {
      cifri = "0";
      textBox1.Text = textBox1.Text + cifri;
    }

    private void obnolit_Click(object sender, EventArgs e)
    {
      textBox1.Text = pokazat;
      cifri = "0";
    }
    string hilerg;
    double cop=0;
    private void Tsantuhar(string deg, string tetuhshdeg)
    {
      cop = Convert.ToDouble(deg) + Convert.ToDouble(tetuhshdeg);
     

    }
    private void buttonplus_Click(object sender, EventArgs e)
    {
      hilerg = textBox1.Text;
      textBox1.Text = pokazat;
      //

    }

    private void buttonravno_Click(object sender, EventArgs e)
    {
      Tsantuhar(hilerg, textBox1.Text);
      textBox1.Text = cop.ToString();
    }

    private void buttonminus_Click(object sender, EventArgs e)
    {

    }

    private void buttonBS_Click(object sender, EventArgs e)
    {
      if (textBox1.Text.Length > 0)
      {
        textBox1.Text = textBox1.Text.Remove(textBox1.Text.Length - 1);
      }
    }

   
  }
}

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Hадо соорудить калькулятор в C#

Сообщение MIT » 10.01.2009 (Сб) 19:54

Может это тебе поможет :wink:
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш


Вернуться в C#

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList