设计一个窗体程序,自定义控件和标签,实现求圆的面积和周长,从键盘输入半径,求出圆的面积和周长并在文本框显示,C#代码
时间: 2024-10-19 07:06:52 浏览: 31
设计一个简单的C# Windows Forms应用程序来计算圆的面积和周长,你可以按照以下步骤创建:
1. **创建新项目**:
打开Visual Studio,选择"创建新项目" -> "Windows Forms App (.NET Framework)"。
2. **添加所需控件**:
- 在Form上添加以下控件:
* TextBox (用于用户输入半径)
* Button (用于触发计算)
* Label (两个,一个用于显示面积结果,另一个用于显示周长结果)
* Label (初始时可以显示"请输入半径:")
3. **编写代码**:
在Form类中,添加以下属性和事件处理函数:
```csharp
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
// 初始化标签提示
lblRadiusPrompt.Text = "请输入半径:";
}
private void btnCalculate_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(txtRadius.Text))
{
double radius = Convert.ToDouble(txtRadius.Text);
double area = Math.PI * radius * radius;
double circumference = 2 * Math.PI * radius;
// 更新标签显示结果
lblArea.Text = $"面积:{area:F2}";
lblCircumference.Text = $"周长:{circumference:F2}";
}
else
{
MessageBox.Show("请输入有效的半径值!");
}
}
}
```
4. **运行程序**:
编写完成后,你可以通过点击按钮触发计算,并在文本框中看到结果。
阅读全文