当前位置:实例文章 » C#开发实例» [文章]C#实例:多功能Windows窗体应用程序Helloworld_WinForm

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

相关标签:c#windows开发语言
其他信息

其他资源

Top