当某个事件执行完自动执行下一个事件怎样写?
当某个事件执行完自动执行下一个事件怎样写?
例如当点击按钮1时,执行完按钮1,接着自动执行按钮2 ?
[解决办法]
private void button1_Click(object sender, EventArgs e)
{
..
button2_Click(button2,new EventArgs());
}
private void button2_Click(object sender, EventArgs e)
{
}
[解决办法]
事件执行的也是 方法.
直接调那个方法就可以
[解决办法]
你可以写两个方法,button1里全放,button2放一个
也可以按一楼的方法
private void button1_Click(object sender, EventArgs e) { button2_Click(button2,new EventArgs()); } private void button2_Click(object sender, EventArgs e) { }
[解决办法]
this.button1.Click += new System.EventHandler(this.button1_Click);this.button1.Click += new System.EventHandler(this.button2_Click);
[解决办法]
这个简单,
在Form.Designer.cs下把 你的按钮1的方法改为:
this.button1.Click += new System.EventHandler(this.button1_Click_1)+new System.EventHandler(this.button2_Click);
嘿嘿......
[解决办法]
private void button1_Click (Object sender, EventArgs e) { // If myVar is an even number, click Button2. if(myVar %2 == 0) { button2.PerformClick(); // <------------------------------------ // Display the status of Button2's Click event. MessageBox.Show("button2 was clicked "); } else { // Display the status of Button2's Click event. MessageBox.Show("button2 was NOT clicked"); } // Increment myVar. myVar = myVar + 1; }
[解决办法]
七楼的我不是很懂,但我觉得四楼的比较符合逻辑