判断是否为闰年:创建Windows窗体应用程序,程序运行时,在“年份”文本框中输入一个正整数,单击“判断”按钮,就能在标签控件中显示判断结果;单击“退出”按钮则结束程序运行。
时间: 2024-10-25 10:02:44 浏览: 12
设计一个Windows窗体应用程序,通过在文本框中输入年后,单击【提交】按钮显示该年是否为闰年。
5星 · 资源好评率100%
在Windows窗体应用程序中,你可以通过以下步骤创建一个简单的界面来判断输入的年份是否为闰年:
1. **设计界面**:
- 添加一个`TextBox`控件用于用户输入年份,命名为`txtYear`。
- 创建两个`Button`控件,一个标记为“判断”,另一个标记为“退出”。分别命名为`btnJudge`和`btnExit`。
- 添加一个`Label`控件来显示判断结果,名为`lblResult`。
2. **编写事件处理器**:
- 对于`btnJudge_Click`事件,添加如下代码:
```csharp
private void btnJudge_Click(object sender, EventArgs e)
{
int year;
if (int.TryParse(txtYear.Text, out year) && year > 0)
{
bool isLeap = IsLeapYear(year);
lblResult.Text = isLeap ? $"{year}年是闰年" : $"{year}年不是闰年";
}
else
{
MessageBox.Show("请输入一个正整数!");
}
}
private bool IsLeapYear(int year)
{
// 根据闰年的规则(能被4整除但不能被100整除,或者能被400整除)
return year % 4 == 0 && (year % 100 != 0 || year % 400 == 0);
}
```
3. **处理退出请求**:
- 对于`btnExit_Click`事件,可以简单地关闭窗口或调用`Application.Exit()`停止程序运行。
4. **测试并运行**:
- 确保所有控件连接到对应的事件处理程序,然后运行程序,在`txtYear`中输入年份,点击“判断”按钮查看结果,点击“退出”按钮结束程序。
阅读全文