两个winform程序点击其中一个程序中的按钮时,执行另一个程序中按钮的内容

winform1里有个按钮button1,winform2里有个按钮button2,现在默认winform1 和 winform2都正在运行,我想实现 点击button1 之后自动执行button2 click 中的代码。 谢谢

第1个回答  2013-08-21
两个form就是两个对象 , 无非你在点winform1的按钮的时候 去获得 winform2的对象 然后获得winform2的按钮对象 操作它的点击事件就行了本回答被提问者采纳
第2个回答  2013-08-21
winform1与winform2是两个对象,你可以将button2 click 中的代码提取成公用方法撒,这样就可以在任何地方调用了。
第3个回答  2013-08-23
在button1中引用button2中的事件,就可以了

在c#winform中,通过点击form1窗体中的button按钮跳转到form2窗体的tabp...
在窗体form1 中的Button_Click事件中写:form2 f = new form2();f.show();然后在from2窗体的构造函数中写:tabControl1.SelectedTab = tabPage2;这样子就可以了,祝你好运哦

winform中两个同级form,点击form1中按钮显示form2,点击form2按钮调用f...
string xx = dataGridView1.Rows.Count.ToString();MessageBox.Show(xx);

C#中在一个窗体中通过按钮打开另一个窗体
1、在winform项目点击右键-添加-新建项-Windows Forms-Windows 窗体,新建一个要弹出的窗体Form2。2、在Form1中拖入一个button,修改Text属性为弹出窗体。3、双击按钮,进入代码编写界面。4、编写代码“Form2 form2=new Form2;form2.ShowDialog();”。5、点击启动按钮,或者按F5键,运行程序。6、点击...

C#WinForm如何在点击按钮获取数据后,将数据在按钮所在窗体上显示出来...
根据返回的数据行,动态计算出需要增加的高度,重新设置窗体的高度。再将数据显示到表格中即可。如果数据为空,则隐藏表格。

C#Winform中一个按钮暂停和继续另一个按钮中的循环事件,该怎么...
你设计的如果不是多线程程序的话,button1中的循环不执行完是不会响应button2的事件的。

C#中在一个窗体中点击弹出另一个窗体,同时关闭本窗体
点击按钮后this.Hide();new Form2().Show();隐藏后要让他显示的话 再次调用控件的Show()方法就好了

c#winform中有form1和form2,点击form1中的一个按钮,form2就会出现,当然...
可以理解是窗体传参,其实你不用想的太复杂,Form1 到Form2 自然把Form1需要的值传过来.当点击Form2迎按钮时,可以取Form1传过来的值自然就可以一起添加数据库中了.这里有个案例,窗体传值的案例,你运行就会看到效果,希望能帮到你!

请问在C#写winform程序的时候,点击form1中的button1打开form2后,如何...
我的理解是:点击form1的button按钮,弹出form2,当第二次点击button时就不弹出form2了,不知这样理解对不对?如果是这样的话:bool sign = true;\/\/设置一个标记变量,ture代表可弹出窗口,false代表不可弹出,这句放在全局变量的位置 form2 f2 = new form2();if(sign == true){ f2.show();...

winform 的问题!有两个form,form1和form2.要求在form1中的textbox1中...
首先在FORM1 里面写个属性 public string Stu_id { get { return TextBox1.Text; } } 然后点开Form1的Button按钮写 Form2 F2 = new Form2(this);F2.show();然后在FORM2 建立全局变量 Form1 F1;然后给构造函数加参数 public Form2(Form1 f1){ F1 = f1;InitializeComponent();} 然后你就...

C#中能否在一个form中调用另一个form中的按钮事件,怎样调用,求代码实 ...
调事件不行,调方法可以,你可以写个public的方法,然后把click事件里的代码放到这个方法里,再在另一个form中调用这个方法

相似回答