c#中如何写单击一个按钮执行另一个按钮的事件!求正确答案!

大神,帮帮忙我会及时采纳正确答案,只要是正确的给100钱

private  void button1_Click(object sender, EventArgs e)
{
    this.button1.Click += new System.EventHandler(button2_Click);
    //button2.PerformClick();
    这2句都可以。
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-04-29
步骤:
1、双击第一个按钮,显示出事件代码private void button1_Click(object sender, EventArgs e)这栏;
2、然后在下面写执行按钮2的代码:Button2_Click(this, e);
或者用这句:this.button2_Click(sender, e); 都是同样的意思。
希望对你有帮助。
第2个回答  2017-10-29
有很多的方法实现,我说个简单的: 每个单击事件相当于一个方法,比方你想在单击A事件的时候,让B事件一起发生,可以在A事件中调用B事件的方法;
第3个回答  2015-05-02
在按钮的单击事件上加上另外一个按钮的事件就可以了追问

求代码

不行,无法访问

追答

写在加载事件里

            this.button2.Click += new System.EventHandler(this.button1_Click);

this.button3.Click += new System.EventHandler(this.button1_Click);

button2和button3都执行button1的事件

 

在下拉框加也可

追问

不是按钮,是单击一个右键快捷的

追答

一样的啊!你在右键菜单里加就可以啊

 

参考一下这个文件吧!也许对你有帮助,知道事件如何注册的

C#编程中怎么在一个窗体按下一个按钮调用另一个窗体的按钮的事件
先要得到你说的“另一个窗口”的句柄。比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是想通过按butA时,调用butB的onclick事件是吧。在按下butA时候,创建一个窗口B,假如叫FormB formB = new FormB(); formB.butB.onclick();这样就可以调用了。

C# 一个按钮执行另一个按钮的代码
button1.Click += new EventHandler(Fun);button2.Click += new EventHandler(Fun); 乁Freedom | 发布于2009-07-14 举报| 评论 1 0 \/\/如一个按钮的动作为:private Button1_Click(object sender EventArg e){...}\/\/第二个按钮去调用它private Button2_Click(object sender EventArg e){Button1_Cl...

请问C#中如何实现点击一个按钮使别的控件上移或下移或左移或右移...
我给你一个例子,这个是使用按钮控制一个图片移动,其它控件可以参照此例:private static int temp;private void btnLeft_Click(object sender, EventArgs e){ if (this.picShow.Location.X == 0){ MessageBox.Show("已经到最左边了!");} else { temp = picShow.Location.X;temp -= 10;pic...

...按一个按钮就出现一个tabcontrol,点击另一个按钮就出现另一个tabcon...
在button的click事件中加入 this.tableControl1.SelectedIndex=n;其中tableControl1是你的整个tableControl的name,n是你要跳转的页码,如第一个n=0,第二个n=1

C#如何在一个按钮执行时执行力一个按钮点击事件
具体的工作不要放到按钮事件里执行,用一个后台线程来做,我做了个简单的示例测试可以达到你的要求,供你参考:\/\/ 一个后台线程,用来执行你的数据采集工作 Thread m_BackThread = null; \/\/ 开始按钮 private void roundButton1_Click(object sender, EventArgs e) { if( m_BackThr...

VS里用C#实现点击一个按钮立即弹出另一个窗体
VS里用C#实现点击一个按钮立即弹出另一个窗体步骤如下:1、首先,打开VS2010后,新建一个项目。2、选择菜单和工具栏下的MenuStrip,将其拖入窗体中。3、然后可以将菜单的名称输入,双击下拉菜单中的打开第二窗体。4、在右边的解决方案中右击选择添加->Windows床头提(F)...5、选择生成->生成解决方案...

C#中如何通过点击一个窗体上button,给另一窗体上的textbox赋值_百度知...
用Form2的属性保存Form2的值,在Form1中访问Fomr2的属性Form1的代码: public partial class Form1 : Form { publicForm1() { InitializeComponent(); } privatevoid button1_Click(objectsender, EventArgs e) { Form2form2=new Form2(); form2.ShowDialog(); ...

C#中如何通过单击一个窗体的按钮给另一个窗体的控件赋值
首先假如有窗体Form1和Form2,Form2中有个TextBox控件和一个属性str public string str { set{ this.textBox1.Text=value;} } Form1中有个Form2的实例f,在Form1中的按钮的单击事件中写上 f.str="abc";\/\/在这之前要有另外一个按钮显示Form2;...

c#中做点击同一个按钮中间必须间隔另一个按钮怎么写
你可以定义一个全局变量记录上次点击按钮的id,点击按钮时获取本次点击按钮id 然后判断执行

在C#中怎么实现按一个键相当于按另一个键? 在线等!
除楼上办法还有直接在button2的事件里写 button1_Click(null,null);

相似回答