C#winforms代码
时间: 2024-10-29 08:00:27 浏览: 10
C# WinForms版网页浏览器模块源代码
C# WinForms是Microsoft .NET Framework的一部分,用于创建Windows桌面应用程序。下面是一个简单的例子,展示了如何创建一个基本的WinForms窗口,包含一个按钮和一个标签:
```csharp
using System;
using System.Windows.Forms;
public class MainForm : Form
{
private Button button1;
private Label label1;
public MainForm()
{
// 设置窗体的基本属性
this.Text = "Hello World";
this.Size = new Size(400, 300);
// 创建控件并添加到窗体上
button1 = new Button();
button1.Text = "Click me!";
button1.Location = new Point(50, 50);
button1.Click += Button_Click; // 注册点击事件处理器
Controls.Add(button1);
label1 = new Label();
label1.Text = "";
label1.Location = new Point(50, 100);
Controls.Add(label1);
}
private void Button_Click(object sender, EventArgs e)
{
// 当按钮被点击时,更新标签的内容
label1.Text = "Button clicked!";
}
[STAThread]
static void Main()
{
Application.Run(new MainForm());
}
}
```
在这个例子中,`MainForm` 类继承了 `Form`,这是所有WinForms窗口的基础。我们创建了一个按钮(`button1`),当它被点击时(`Button_Click` 方法),标签(`label1`)的内容会被更新。最后,在 `Main` 方法中,`Application.Run` 函数用于启动应用程序并与用户交互。
如果你想了解更多关于WinForms的特定功能,比如布局管理、事件处理、数据绑定等,你可以询问具体的问题,我会进一步解释。
阅读全文