C# form_load生成textBox1,button1_Click添加对textBox1的事件
时间: 2024-09-15 20:15:20 浏览: 59
//添加窗体的Load事件-C#界面设计教程
在C#中,`Form_Load`是一个方法,当窗体(Form)加载完毕时会被自动调用。如果你想在Form加载时动态创建`TextBox1`和`Button1`控件,并为其添加点击事件,你可以这样做:
```csharp
private void Form1_Load(object sender, EventArgs e)
{
// 创建TextBox1
TextBox textBox1 = new TextBox();
textBox1.Name = "textBox1"; // 设置控件名称
this.Controls.Add(textBox1); // 将控件添加到Form上
// 创建Button1
Button button1 = new Button();
button1.Name = "button1";
button1.Text = "按钮1"; // 设置按钮文本
button1.Click += button1_Click; // 添加Click事件处理程序
// 将Button1放在TextBox1旁边或其他位置,这里假设是Form的底部
button1.Location = new Point(button1.Width, textBox1.Bottom + 5);
// 定义button1_Click方法
private void button1_Click(object sender, EventArgs e)
{
// 在这里编写处理textBox1输入或响应的代码
Console.WriteLine("Button 1 clicked, textBox1 value: " + textBox1.Text);
}
}
```
在这个例子中,`button1_Click`方法会在用户点击Button1时被调用,`textBox1.Text`会显示TextBox1当前的文本内容。
阅读全文