我现在有两个textbox和一个button,需要在button中输入代码来实现一个计算机商量销售光盘,对于少量的订购,每盘3.5元当订购超过200张时,每盘为3元。编写程序,要求在textbox1中输入光盘数量,并在textbox2中显示总价格
时间: 2024-10-08 19:16:02 浏览: 21
C# button textbox 控件实现功能输入数字
在Windows Forms中,你可以使用C#编写这样的简单事件处理程序。首先,你需要设置TextBox用于接收用户输入的数量,Button作为触发计算的按钮,以及另一个TextBox来展示计算结果。以下是一个基本的示例代码:
```csharp
using System;
using System.Windows.Forms;
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void buttonCalculate_Click(object sender, EventArgs e)
{
// 获取TextBox中的数量
int diskCount = Int32.Parse(textBoxInput.Text);
double totalPrice;
if (diskCount <= 200) // 如果数量小于等于200
totalPrice = diskCount * 3.5; // 按照3.5元/盘的价格计算
else // 否则按照3元/盘的价格
totalPrice = diskCount * 3;
// 显示总价到第二个TextBox
textBoxOutput.Text = "总价: $" + totalPrice.ToString("F2");
}
}
```
在这个例子中,`buttonCalculate_Click`方法会在用户点击"计算"按钮时被调用。我们首先将`textBoxInput`中的文本转换为整数,然后根据条件计算总价并存储在`totalPrice`变量中。最后,我们将结果显示在`textBoxOutput`上。
阅读全文