public Form1() { InitializeComponent(); button2.Click += new EventHandler(Button2_Click); button3.Click += new EventHandler(Button3_Click1); button3.Click += new EventHandler(Button3_Click2); } private void Button2_Click(object sender, EventArgs e) { MessageBox.Show("Hi, I am botton2, and i will call the click event of button3 next."); button3.PerformClick(); } private void Button3_Click1(object sender, EventArgs e) { MessageBox.Show("Hi, I am botton3 _1"); } private void Button3_Click2(object sender, EventArgs e) { MessageBox.Show("Hi, I am botton3 _2"); }
Button1.PerformClick()
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("button1");
button2_Click(this, e);
}
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show("button2");
}
建立一个或两个函数里面写入要执行的内容
public void abc1()
{
//要执行的内容
}
public void abc2()
{
//要执行的内容
}
按钮点击时候执行这两个方法~~方法二:
this.button1_Click();
{
MessageBox.Show("button1");
button2_Click(null, null);
}
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show("button2");
}
{
InitializeComponent();
button2.Click += new EventHandler(Button2_Click);
button3.Click += new EventHandler(Button3_Click1);
button3.Click += new EventHandler(Button3_Click2);
}
private void Button2_Click(object sender, EventArgs e)
{
MessageBox.Show("Hi, I am botton2, and i will call the click event of button3 next.");
button3.PerformClick();
}
private void Button3_Click1(object sender, EventArgs e)
{
MessageBox.Show("Hi, I am botton3 _1");
}
private void Button3_Click2(object sender, EventArgs e)
{
MessageBox.Show("Hi, I am botton3 _2");
}
或
button1.PerformClick()