C#设计一个窗体界面,输入数字和运算符后,单击计算按钮,用消息框输出计算结果
时间: 2024-03-07 17:46:33 浏览: 236
C#窗体实现简易计算器
好的,以下是一个简单的实现:
1. 首先,我们需要在 Visual Studio 中创建一个新的 Windows 窗体应用程序项目。
2. 然后,在窗体上添加一个 TextBox 用于输入数字和运算符,一个 Button 用于触发计算操作,以及一个 Label 用于显示计算结果。
3. 在按钮的 Click 事件中,我们需要编写计算逻辑。这里我们可以使用 C# 中的 DataTable 类来实现:
```
private void btnCalculate_Click(object sender, EventArgs e)
{
string expression = txtExpression.Text;
DataTable dt = new DataTable();
try
{
object result = dt.Compute(expression, "");
lblResult.Text = result.ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
```
4. 最后,在 MessageBox 中输出计算结果:
```
MessageBox.Show("计算结果为:" + result.ToString());
```
完整代码如下:
```
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnCalculate_Click(object sender, EventArgs e)
{
string expression = txtExpression.Text;
DataTable dt = new DataTable();
try
{
object result = dt.Compute(expression, "");
MessageBox.Show("计算结果为:" + result.ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
```
阅读全文