winform写计算器
时间: 2024-06-18 18:03:39 浏览: 10
WinForm是Windows Forms的简称,是一种基于Windows操作系统的图形用户界面应用程序框架。通过WinForm,可以很方便地进行Windows平台下的界面设计与开发。
下面是一个简单的WinForm计算器实现:
1. 新建一个WinForm应用程序项目;
2. 在设计视图中拖入按钮和文本框等控件,设计界面;
3. 在代码视图中编写事件处理程序,实现计算器功能;
4. 可以使用DataTable.Compute()方法来实现计算器的核心功能,也可以通过编写表达式来实现计算器功能。
以下是一个简单的WinForm计算器的示例代码:
```
using System;
using System.Data;
using System.Windows.Forms;
namespace Calculator
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btn_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
txtResult.Text += btn.Text;
}
private void btnClear_Click(object sender, EventArgs e)
{
txtResult.Clear();
}
private void btnEquals_Click(object sender, EventArgs e)
{
try
{
DataTable dt = new DataTable();
var result = dt.Compute(txtResult.Text, "");
txtResult.Text = result.ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)