给出一个winform例子
时间: 2025-01-04 18:28:40 浏览: 6
Windows Forms(WinForm)是Microsoft .NET Framework的一部分,主要用于创建桌面应用程序。下面是一个简单的WinForm示例,我们将创建一个窗口,包含一个按钮和一个文本框:
```csharp
using System;
using System.Windows.Forms;
public class MainForm : Form
{
private Button buttonClick;
private TextBox textBoxInput;
public MainForm()
{
// 设置窗体的基本属性
this.Text = "Hello WinForm"; // 窗体标题
this.Size = new Size(300, 200); // 窗口大小
// 创建并添加控件
buttonClick = new Button();
buttonClick.Text = "点击我";
buttonClick.Location = new Point(50, 50);
buttonClick.Click += Button_Click; // 注册按钮点击事件
this.Controls.Add(buttonClick);
textBoxInput = new TextBox();
textBoxInput.Location = new Point(50, 80);
textBoxInput.Multiline = true; // 多行显示
this.Controls.Add(textBoxInput);
}
private void Button_Click(object sender, EventArgs e)
{
// 按钮被点击时,将输入框的内容写入日志
textBoxInput.AppendText("Button clicked!\n");
}
public static void Main()
{
Application.Run(new MainForm()); // 启动窗体
}
}
```
在这个例子中,当用户点击“点击我”按钮时,会在文本框中显示一行文字。这是WinForms中最基础的操作之一。你可以根据需求扩展这个例子,例如添加更多的控件,或者处理更复杂的业务逻辑。
阅读全文