C#实例:多功能Windows窗体应用程序Helloworld_WinForm
发布人:shili8
发布时间:2023-12-29 23:02
阅读次数:76
下面是一个C#实例,展示了一个多功能的Windows窗体应用程序Helloworld_WinForm。代码中有部分示例和注释,帮助你理解每个功能的实现。
csharpusing System;
using System.Windows.Forms;
namespace Helloworld_WinForm{
public partial class Form1 : Form {
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// 在窗体加载时执行的代码 label1.Text = "Hello, World!"; // 设置标签文本为"Hello, World!"
}
private void button1_Click(object sender, EventArgs e)
{
// 在按钮点击时执行的代码 MessageBox.Show("Hello, World!"); // 弹出一个消息框显示"Hello, World!"
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
// 在文本框文本改变时执行的代码 label1.Text = textBox1.Text; // 将标签文本设置为文本框的文本 }
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
// 在复选框状态改变时执行的代码 if (checkBox1.Checked)
{
label1.Visible = true; // 如果复选框被选中,显示标签 }
else {
label1.Visible = false; // 如果复选框未被选中,隐藏标签 }
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
// 在单选按钮状态改变时执行的代码 if (radioButton1.Checked)
{
label1.ForeColor = System.Drawing.Color.Red; // 如果单选按钮被选中,将标签文本颜色设置为红色 }
else {
label1.ForeColor = System.Drawing.Color.Black; // 如果单选按钮未被选中,将标签文本颜色设置为黑色 }
}
}
}
这个示例中的窗体应用程序包含了一个标签、一个按钮、一个文本框、一个复选框和一个单选按钮。每个控件都有相应的事件处理函数,用于实现不同的功能。
在窗体加载时,`Form1_Load`事件处理函数会将标签的文本设置为"Hello, World!"。
当按钮被点击时,`button1_Click`事件处理函数会弹出一个消息框,显示"Hello, World!"。
当文本框的文本改变时,`textBox1_TextChanged`事件处理函数会将标签的文本设置为文本框的文本。
当复选框的状态改变时,`checkBox1_CheckedChanged`事件处理函数会根据复选框的选中状态来显示或隐藏标签。
当单选按钮的状态改变时,`radioButton1_CheckedChanged`事件处理函数会根据单选按钮的选中状态来改变标签的文本颜色。
通过这个示例,你可以学习如何在C#中创建一个多功能的Windows窗体应用程序,并实现不同控件的交互功能。

