gmth.net
当前位置:首页 >> C#中在一个窗体中通过按钮打开另一个窗体 >>

C#中在一个窗体中通过按钮打开另一个窗体

题主确定窗体类名没输错么?From2还是Form2? 如果想打开一个 Form2 的窗体类,只需要: Form2 form = new Form2(); //有没有参数得看你 Form2 的构造函数怎么写的了form.Show();或者简化成: new Form2().Show();

private void buttonlogin_Click(object sender, EventArgs e) { Formmain newForm = new Formmain();//声明新窗体,Formmain是已设计好的并列窗体 newForm.Show();//打开新窗体 }

跳转到另一个窗口的话 是要新建一个窗体的 例如新建了NewForm 在点击事件里面 button_click () { NewForm nf=new NewForm(); nf.ShowDialog(); } 就可以实现了

private void button1_Click(object sender, EventArgs e) { Form2 f = new Form2(); f.Show(); }

设有form1和from2,假如form1调用form2的控件,在form1的代码窗口定义一个form2的对象,把你想要调用的form2的控件的属性Modifier改为Publlic就可以在form2的对象看见了。

建议用访问器来实现,例如点击Form1中的按钮,给form2中的label赋值 form2中先写好一个访问器: string txt; public string Txt { set{ txt=value;} } 在form1中的Button_click事件中写 form2 frm2=new form2(); frm2.Txt="xxx";(其中"xxx"表示...

这个一个父窗体的问题~窗体有一个属性IsMdiContainer设置为True是可以设置父窗体的~ 然后填写代码:(Form2是Form1的子窗体) Form2 form2 = new Form2(); form2.MdiParent = this; form2.Show();

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

很简单的嘛。 比如说你的窗体的名字叫form1,那么你可以在按钮处理程序里面这样做的。 form1 f = new form1(),f.show()。这样就可以了。

这个得看你是那个窗体先打开: 如果form1先打开,form2后打开 可以在form2中添加一个构造函数 form2(MenuStrip menu) 代码如下: public Form2(MenuStrip menu ) { InitializeComponent(); Form1Menu = menu; } MenuStrip Form1Menu = null; pri...

网站首页 | 网站地图
All rights reserved Powered by www.gmth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com