winform写一个简易计算机代码
时间: 2023-08-11 16:05:06 浏览: 54
好的,以下是一个简易的WinForm计算器,可以进行加减乘除运算:
1. 在Visual Studio中创建一个新的WinForm项目。
2. 将一个TextBox控件和四个Button控件(分别代表加、减、乘、除)放置在窗体上。
3. 在窗体代码中添加以下代码:
```csharp
using System;
using System.Windows.Forms;
namespace SimpleCalculator
{
public partial class Form1 : Form
{
private double num1 = 0;
private double num2 = 0;
private string op = "";
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// 点击加号按钮
num1 = Convert.ToDouble(textBox1.Text);
op = "+";
textBox1.Clear();
}
private void button2_Click(object sender, EventArgs e)
{
// 点击减号按钮
num1 = Convert.ToDouble(textBox1.Text);
op = "-";
textBox1.Clear();
}
private void button3_Click(object sender, EventArgs e)
{
// 点击乘号按钮
num1 = Convert.ToDouble(textBox1.Text);
op = "*";
textBox1.Clear();
}
private void button4_Click(object sender, EventArgs e)
{
// 点击除号按钮
num1 = Convert.ToDouble(textBox1.Text);
op = "/";
textBox1.Clear();
}
private void button5_Click(object sender, EventArgs e)
{
// 点击等号按钮
num2 = Convert.ToDouble(textBox1.Text);
switch (op)
{
case "+":
textBox1.Text = (num1 + num2).ToString();
break;
case "-":
textBox1.Text = (num1 - num2).ToString();
break;
case "*":
textBox1.Text = (num1 * num2).ToString();
break;
case "/":
textBox1.Text = (num1 / num2).ToString();
break;
}
}
private void button6_Click(object sender, EventArgs e)
{
// 点击清空按钮
textBox1.Clear();
num1 = 0;
num2 = 0;
op = "";
}
}
}
```
以上代码实现了一个简单的四则运算计算器,你可以运行该程序并进行相应的计算。