C#中怎样用代码实现按钮的click事件!最好能举个例子说明下!

比如我代码生成个按钮btn,怎样用代码添加它的click事件!
button btn=new button();
but.location=new point(20,20);
this.control.add(btn);

1、调用按钮的click事件函数即可实现。

2、示例:在窗体上添加button1、button2,代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show ("button1");
            
        }

        private void button2_Click(object sender, EventArgs e)
        {
            button1_Click(sender, e);


        }
    }
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-21
第一步、绑定单击事件;
button1.Click+=new EventHandler(but_Click);
第二步、编写Click事件处理方法;
例如:
private void but_Click(object sender, EventArgs e)
{
//Click事件处理内容
}
内容仅供参考,希望对你有帮助!本回答被提问者和网友采纳
第2个回答  2018-03-31

您好,解决方法如下:

    绑定单击事件;button1.Click+=new EventHandler(but_Click);

    编写Click事件处理方法

    例如:

private void but_Click(object sender, EventArgs e)
{
//Click事件处理内容
}

如何用C#语言的Socket、TCP/UDP写程序,把文件test.txt发送到服务器:

    TCP 接口服务框架 - C# 高性能自动化服务端框架 - 凹凸架构

    试试fastCSharp,参考demo.testCase项目下的tcpStream。

本回答被网友采纳
第3个回答  2011-05-21
private void button1_Click(object sender, EventArgs e)
{
// 你要执行的代码

}
第4个回答  2011-05-21
还要在设计器文件中添加对按钮事件的声明。
xxx.degisner.cs这个文件中
相似回答