C#两个窗体绑定同一个事件
答案:2 悬赏:20 手机版
解决时间 2021-02-02 19:21
- 提问者网友:我们很暧昧
- 2021-02-02 15:07
C#两个窗体绑定同一个事件
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-02-02 15:25
可使用静态方法:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public static void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(sender.ToString());
}
private void Form1_Load(object sender, EventArgs e)
{
button1.Click += new EventHandler(Form1.button1_Click);
}
}
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
button2.Click += new EventHandler(Form1.button1_Click);
}
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public static void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(sender.ToString());
}
private void Form1_Load(object sender, EventArgs e)
{
button1.Click += new EventHandler(Form1.button1_Click);
}
}
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
button2.Click += new EventHandler(Form1.button1_Click);
}
}
全部回答
- 1楼网友:詩光轨車
- 2021-02-02 17:02
自定义两个事件一个click1一个click2,在click事件的处理函数中依次引发click1跟click2,然后在click1和click2的处理函数中去调用你想调用的函数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯