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窗体应用程序,并实现不同控件的交互功能。